Postpartum contraceptive use among seroconcordant partners with HIV in rural Mozambique: secondary analysis of a cluster randomized trial

Imputations

# create predictor matrix
predmat <- make.predictorMatrix(aim2)

# now edit predictor matrix, from "mice" documentation
# "Each row corresponds to a variable block, i.e., a set of variables to be imputed. 
# A value of 1 means that the column variable is used as a predictor for the target block (in the rows)."
# my understanding is that the column then denotes whether that variable will be used to predict the row variable

# first make clinic the cluster variable for all predictions (except it's own)
# only need to do it in the column because it is not missing in the rows
predmat[, "clinic.female"] <- -2
predmat["clinic.female", "clinic.female"] <- 0

# first remove covid-sens from the analysis (since we don't want it to predict anything)
# we also don't want Y_lc or Y_raw or Y_wc to predict anything
predmat[c("Y_lc", "Y_raw", "Y_wc", "covid_sens"),] <- 0
predmat[,c("Y_lc", "Y_raw", "Y_wc", "covid_sens")] <- 0

# now subest into intervention and control for seperate imputations
aim2_int <- aim2 %>% filter(group.female == "Intervention")
aim2_con <- aim2 %>% filter(group.female == "Control")

# vector of things to exclude from imputations
exc <- c("Y_lc", "Y_raw", "Y_wc", "covid_sens")

# finally create a matrix of variables not to impute (by setting is.na to FALSE)
wheremat_int <- is.na(aim2_int)
wheremat_int[, exc] <- FALSE
wheremat_con <- is.na(aim2_con)
wheremat_con[, exc] <- FALSE

# finally have to remove some categories from factors...
## DO THIS BASED ON WHAT DOES NOT WORK BELOW ##
aim2_int <- aim2_int %>%
  mutate(district.female = droplevels(district.female))
aim2_con <- aim2_con %>%
  mutate(job_cat.female = droplevels(job_cat.female),
         district.female = droplevels(district.female))

# figure out how many imputations to do based on frequency of missingness
describe(aim2)
aim2 Descriptives
aim2

25 Variables   931 Observations

district.female: District
image
nmissingdistinct
93107
lowest :Pebane Inhassunge Namacurra Mocubela Maganja da Costa
highest:Namacurra Mocubela Maganja da CostaGilé Quelimane
 Value                Pebane       Inhassunge        Namacurra         Mocubela
 Frequency               237              179              165              142
 Proportion            0.255            0.192            0.177            0.153
                                                              
 Value      Maganja da Costa             Gilé        Quelimane
 Frequency               100               90               18
 Proportion            0.107            0.097            0.019
 

age.female: Age years
image
nmissingdistinctInfoMeanGmd.05.10.25.50.75.90.95
9310240.99324.085.60318192023283134
lowest : 18 19 20 21 22 , highest: 37 38 39 40 42
day.female: Enrollment Day
image
nmissingdistinctInfoMeanGmd.05.10.25.50.75.90.95
93105041480.9350.4 56.0 93.0 204.0 450.0 722.5 931.01009.0
lowest : 3 7 10 11 14 , highest: 1099 1100 1101 1103 1107
group.female: Study Group
nmissingdistinct
93102
 Value           Control Intervention
 Frequency           486          445
 Proportion        0.522        0.478
 

clinic.female
image
nmissingdistinctInfoMeanGmd.05.10.25.50.75.90.95
9310240.99812.027.813 2 3 613182123
lowest : 1 2 3 4 5 , highest: 20 21 22 23 24
rel_stat.female: Relationship Status
image
nmissingdistinct
93013
 Value      Living Together          Single         Married
 Frequency              481             287             162
 Proportion           0.517           0.309           0.174
 

edu_cat.female: Education
image
nmissingdistinct
93106
lowest :None Some Primary School (Grades 1-7) Completed Primary School (Grade 7) Some Secondary School (Grades 8-10) Completed Secondary School (Grade 10)
highest:Some Primary School (Grades 1-7) Completed Primary School (Grade 7) Some Secondary School (Grades 8-10) Completed Secondary School (Grade 10)College/Higher Education

job_cat.female: Occupation
image
nmissingdistinct
92924
 Value        Farmer Domestic   Trader    Other
 Frequency       573      338        6       12
 Proportion    0.617    0.364    0.006    0.013
 

stigma_com.female: Perceived Community Stigma
image
nmissingdistinctInfoMeanGmd.05.10.25.50.75.90.95
773158370.99917.4112.32 2 4 817263335
lowest : 0 1 2 3 4 , highest: 32 33 34 35 36
stigma_pt.female: Patient Felt/Experienced Stigma
image
nmissingdistinctInfoMeanGmd.05.10.25.50.75.90.95
829102160.98511.094.08 3 5 912141515
lowest : 0 1 2 3 4 , highest: 11 12 13 14 15
 Value          0     1     2     3     4     5     6     7     8     9    10    11
 Frequency      9     8    11    22    26    19    24    32    22    55    53    69
 Proportion 0.011 0.010 0.013 0.027 0.031 0.023 0.029 0.039 0.027 0.066 0.064 0.083
                                   
 Value         12    13    14    15
 Frequency     93   110   114   162
 Proportion 0.112 0.133 0.138 0.195
 

trust.female: Physician Trust
image
nmissingdistinctInfoMeanGmd.05.10.25.50.75.90.95
756175270.99433.635.72723.7527.0031.0034.5038.0040.0040.00
lowest : 11 13 14 15 16 , highest: 36 37 38 39 40
cog_emp.female: Cognitive Empathy
image
nmissingdistinctInfoMeanGmd.05.10.25.50.75.90.95
723208290.99817.827.41 5 81319232527
lowest : 0 1 2 3 4 , highest: 24 25 26 27 28
aff_emp.female: Affective Empathy
image
nmissingdistinctInfoMeanGmd.05.10.25.50.75.90.95
733198250.99711.066.631 2 4 611151921
lowest : 0 1 2 3 4 , highest: 20 21 22 23 24
soc_sup_ps.female: Perceived Support
image
nmissingdistinctInfoMeanGmd.05.10.25.50.75.90.95
87457200.96924.863.46219212326282828
lowest : 7 9 11 12 13 , highest: 24 25 26 27 28
 Value          7     9    11    12    13    14    15    16    17    18    19    20
 Frequency      1     2     2     1     1     1     4     5     9    11     8    28
 Proportion 0.001 0.002 0.002 0.001 0.001 0.001 0.005 0.006 0.010 0.013 0.009 0.032
                                                           
 Value         21    22    23    24    25    26    27    28
 Frequency     75    53    60    73    90    91   101   258
 Proportion 0.086 0.061 0.069 0.084 0.103 0.104 0.116 0.295
 

soc_sup_ns.female: Needed Support
image
nmissingdistinctInfoMeanGmd.05.10.25.50.75.90.95
85774220.97228.773.63922242730323232
lowest : 8 11 13 14 15 , highest: 28 29 30 31 32
hivk.female: HIV Knowledge (0-27)
image
nmissingdistinctInfoMeanGmd.05.10.25.50.75.90.95
633298250.99716.836.044 7 91417212425
lowest : 3 4 5 6 7 , highest: 23 24 25 26 27
phq9.female: Patient Health Questionaire-9
image
nmissingdistinctInfoMeanGmd.05.10.25.50.75.90.95
767164260.9613.8574.72 0.0 0.0 0.0 3.0 5.010.014.7
lowest : 0 1 2 3 4 , highest: 22 23 24 25 27
who_stage
image
nmissingdistinct
7731584
 Value          I    II   III    IV
 Frequency    693    63    16     1
 Proportion 0.897 0.082 0.021 0.001
 

edu_cat.male: Education
image
nmissingdistinct
92926
lowest :None Some Primary School (Grades 1-7) Completed Primary School (Grade 7) Some Secondary School (Grades 8-10) Completed Secondary School (Grade 10)
highest:Some Primary School (Grades 1-7) Completed Primary School (Grade 7) Some Secondary School (Grades 8-10) Completed Secondary School (Grade 10)College/Higher Education

time_to_fp
image
nmissingdistinctInfoMeanGmd.05.10.25.50.75.90.95
4265053301390.9324.4 25.0 56.0165.8351.5548.2844.0971.2
lowest : 1 3 5 6 7 , highest: 1177 1199 1252 1277 1473
Y_lc
nmissingdistinctInfoSumMeanGmd
931020.6613050.32760.441

Y_raw
nmissingdistinctInfoSumMeanGmd
77715420.7153050.39250.4775

Y_imp
nmissingdistinctInfoSumMeanGmd
77715420.7153050.39250.4775

Y_wc
nmissingdistinctInfoSumMeanGmd
931020.7033490.37490.4692

covid_sens
nmissingdistinctInfoSumMeanGmd
931020.735420.58220.487

# highest is 22%, so will do 25 imputations, 50 to be safe

# do imputations
int_imp <- mice(aim2_int, m = 50,
                predictorMatrix = predmat,
                defaultMethod = c("pmm", "2l.bin", "polyreg", "polr"),
                where = wheremat_int,
                seed = 1111)

 iter imp variable
  1   1  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   2  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   3  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   4  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   5  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   6  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   7  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   8  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   9  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   10  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   11  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   12  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   13  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   14  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   15  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   16  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   17  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   18  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   19  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   20  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   21  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   22  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   23  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   24  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   25  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   26  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   27  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   28  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   29  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   30  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   31  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   32  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   33  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   34  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   35  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   36  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   37  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   38  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   39  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   40  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   41  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   42  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   43  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   44  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   45  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   46  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   47  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   48  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   49  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   50  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   1  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   2  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   3  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   4  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   5  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   6  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   7  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   8  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   9  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   10  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   11  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   12  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   13  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   14  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   15  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   16  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   17  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   18  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   19  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   20  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   21  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   22  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   23  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   24  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   25  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   26  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   27  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   28  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   29  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   30  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   31  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   32  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   33  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   34  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   35  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   36  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   37  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   38  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   39  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   40  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   41  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   42  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   43  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   44  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   45  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   46  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   47  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   48  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   49  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   50  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   1  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   2  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   3  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   4  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   5  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   6  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   7  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   8  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   9  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   10  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   11  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   12  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   13  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   14  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   15  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   16  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   17  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   18  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   19  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   20  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   21  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   22  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   23  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   24  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   25  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   26  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   27  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   28  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   29  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   30  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   31  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   32  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   33  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   34  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   35  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   36  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   37  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   38  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   39  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   40  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   41  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   42  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   43  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   44  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   45  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   46  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   47  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   48  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   49  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   50  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   1  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   2  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   3  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   4  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   5  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   6  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   7  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   8  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   9  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   10  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   11  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   12  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   13  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   14  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   15  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   16  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   17  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   18  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   19  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   20  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   21  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   22  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   23  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   24  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   25  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   26  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   27  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   28  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   29  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   30  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   31  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   32  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   33  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   34  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   35  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   36  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   37  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   38  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   39  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   40  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   41  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   42  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   43  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   44  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   45  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   46  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   47  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   48  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   49  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   50  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   1  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   2  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   3  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   4  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   5  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   6  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   7  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   8  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   9  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   10  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   11  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   12  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   13  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   14  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   15  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   16  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   17  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   18  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   19  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   20  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   21  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   22  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   23  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   24  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   25  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   26  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   27  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   28  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   29  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   30  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   31  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   32  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   33  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   34  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   35  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   36  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   37  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   38  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   39  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   40  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   41  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   42  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   43  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   44  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   45  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   46  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   47  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   48  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   49  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   50  rel_stat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
con_imp <- mice(aim2_con, m = 50,
                predictorMatrix = predmat,
                defaultMethod = c("pmm", "2l.bin", "polyreg", "polr"),
                where = wheremat_con,
                seed = 1111)

 iter imp variable
  1   1  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   2  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   3  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   4  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   5  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   6  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   7  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   8  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   9  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   10  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   11  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   12  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   13  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   14  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   15  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   16  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   17  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   18  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   19  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   20  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   21  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   22  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   23  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   24  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   25  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   26  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   27  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   28  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   29  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   30  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   31  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   32  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   33  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   34  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   35  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   36  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   37  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   38  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   39  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   40  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   41  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   42  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   43  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   44  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   45  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   46  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   47  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   48  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   49  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   50  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   1  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   2  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   3  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   4  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   5  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   6  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   7  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   8  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   9  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   10  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   11  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   12  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   13  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   14  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   15  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   16  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   17  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   18  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   19  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   20  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   21  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   22  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   23  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   24  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   25  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   26  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   27  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   28  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   29  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   30  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   31  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   32  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   33  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   34  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   35  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   36  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   37  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   38  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   39  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   40  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   41  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   42  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   43  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   44  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   45  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   46  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   47  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   48  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   49  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   50  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   1  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   2  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   3  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   4  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   5  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   6  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   7  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   8  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   9  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   10  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   11  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   12  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   13  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   14  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   15  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   16  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   17  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   18  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   19  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   20  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   21  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   22  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   23  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   24  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   25  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   26  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   27  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   28  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   29  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   30  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   31  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   32  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   33  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   34  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   35  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   36  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   37  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   38  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   39  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   40  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   41  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   42  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   43  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   44  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   45  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   46  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   47  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   48  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   49  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   50  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   1  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   2  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   3  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   4  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   5  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   6  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   7  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   8  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   9  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   10  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   11  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   12  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   13  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   14  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   15  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   16  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   17  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   18  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   19  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   20  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   21  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   22  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   23  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   24  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   25  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   26  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   27  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   28  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   29  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   30  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   31  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   32  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   33  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   34  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   35  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   36  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   37  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   38  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   39  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   40  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   41  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   42  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   43  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   44  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   45  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   46  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   47  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   48  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   49  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   50  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   1  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   2  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   3  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   4  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   5  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   6  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   7  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   8  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   9  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   10  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   11  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   12  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   13  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   14  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   15  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   16  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   17  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   18  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   19  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   20  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   21  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   22  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   23  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   24  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   25  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   26  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   27  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   28  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   29  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   30  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   31  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   32  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   33  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   34  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   35  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   36  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   37  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   38  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   39  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   40  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   41  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   42  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   43  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   44  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   45  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   46  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   47  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   48  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   49  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   50  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
# now combine imputation objects for analysis
imp_prim_aim2 <- rbind(int_imp, con_imp)

# now save for future analyses
Save(imp_prim_aim2)

# now replicate for covid sensitivity analyses
# now subest into intervention and control for seperate imputations
aim2_int_cov <- aim2 %>% filter(group.female == "Intervention", covid_sens == 1)
aim2_con_cov <- aim2 %>% filter(group.female == "Control", covid_sens == 1)

# finally create a matrix of variables not to impute (by setting is.na to FALSE)
wheremat_int_cov <- is.na(aim2_int_cov)
wheremat_int_cov[, exc] <- FALSE
wheremat_con_cov <- is.na(aim2_con_cov)
wheremat_con_cov[, exc] <- FALSE

# finally have to remove some categories from factors...
## DO THIS BASED ON WHAT DOES NOT WORK BELOW ##
aim2_int_cov <- aim2_int_cov %>%
  mutate(district.female = droplevels(district.female))
aim2_con_cov <- aim2_con_cov %>%
  mutate(job_cat.female = droplevels(job_cat.female),
         district.female = droplevels(district.female))

# 50 imputations
int_imp_cov <- mice(aim2_int_cov, m = 50,
                predictorMatrix = predmat,
                defaultMethod = c("pmm", "2l.bin", "polyreg", "polr"),
                where = wheremat_int_cov,
                seed = 1111)

 iter imp variable
  1   1  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   2  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   3  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   4  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   5  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   6  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   7  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   8  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   9  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   10  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   11  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   12  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   13  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   14  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   15  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   16  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   17  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   18  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   19  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   20  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   21  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   22  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   23  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   24  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   25  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   26  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   27  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   28  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   29  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   30  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   31  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   32  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   33  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   34  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   35  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   36  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   37  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   38  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   39  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   40  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   41  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   42  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   43  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   44  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   45  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   46  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   47  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   48  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   49  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  1   50  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   1  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   2  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   3  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   4  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   5  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   6  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   7  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   8  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   9  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   10  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   11  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   12  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   13  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   14  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   15  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   16  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   17  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   18  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   19  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   20  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   21  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   22  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   23  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   24  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   25  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   26  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   27  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   28  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   29  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   30  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   31  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   32  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   33  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   34  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   35  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   36  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   37  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   38  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   39  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   40  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   41  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   42  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   43  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   44  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   45  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   46  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   47  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   48  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   49  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  2   50  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   1  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   2  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   3  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   4  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   5  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   6  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   7  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   8  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   9  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   10  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   11  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   12  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   13  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   14  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   15  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   16  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   17  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   18  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   19  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   20  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   21  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   22  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   23  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   24  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   25  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   26  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   27  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   28  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   29  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   30  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   31  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   32  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   33  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   34  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   35  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   36  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   37  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   38  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   39  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   40  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   41  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   42  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   43  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   44  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   45  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   46  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   47  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   48  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   49  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  3   50  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   1  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   2  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   3  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   4  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   5  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   6  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   7  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   8  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   9  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   10  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   11  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   12  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   13  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   14  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   15  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   16  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   17  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   18  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   19  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   20  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   21  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   22  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   23  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   24  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   25  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   26  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   27  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   28  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   29  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   30  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   31  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   32  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   33  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   34  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   35  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   36  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   37  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   38  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   39  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   40  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   41  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   42  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   43  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   44  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   45  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   46  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   47  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   48  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   49  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  4   50  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   1  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   2  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   3  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   4  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   5  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   6  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   7  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   8  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   9  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   10  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   11  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   12  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   13  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   14  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   15  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   16  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   17  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   18  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   19  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   20  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   21  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   22  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   23  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   24  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   25  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   26  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   27  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   28  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   29  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   30  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   31  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   32  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   33  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   34  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   35  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   36  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   37  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   38  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   39  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   40  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   41  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   42  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   43  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   44  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   45  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   46  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   47  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   48  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   49  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
  5   50  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  edu_cat.male  time_to_fp  Y_imp
con_imp_cov <- mice(aim2_con_cov, m = 50,
                predictorMatrix = predmat,
                defaultMethod = c("pmm", "2l.bin", "polyreg", "polr"),
                where = wheremat_con_cov,
                seed = 1111)

 iter imp variable
  1   1  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   2  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   3  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   4  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   5  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   6  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   7  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   8  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   9  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   10  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   11  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   12  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   13  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   14  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   15  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   16  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   17  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   18  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   19  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   20  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   21  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   22  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   23  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   24  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   25  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   26  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   27  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   28  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   29  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   30  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   31  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   32  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   33  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   34  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   35  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   36  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   37  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   38  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   39  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   40  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   41  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   42  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   43  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   44  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   45  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   46  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   47  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   48  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   49  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  1   50  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   1  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   2  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   3  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   4  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   5  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   6  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   7  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   8  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   9  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   10  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   11  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   12  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   13  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   14  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   15  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   16  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   17  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   18  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   19  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   20  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   21  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   22  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   23  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   24  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   25  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   26  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   27  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   28  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   29  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   30  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   31  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   32  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   33  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   34  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   35  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   36  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   37  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   38  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   39  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   40  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   41  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   42  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   43  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   44  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   45  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   46  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   47  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   48  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   49  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  2   50  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   1  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   2  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   3  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   4  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   5  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   6  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   7  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   8  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   9  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   10  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   11  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   12  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   13  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   14  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   15  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   16  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   17  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   18  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   19  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   20  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   21  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   22  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   23  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   24  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   25  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   26  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   27  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   28  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   29  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   30  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   31  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   32  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   33  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   34  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   35  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   36  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   37  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   38  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   39  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   40  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   41  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   42  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   43  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   44  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   45  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   46  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   47  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   48  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   49  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  3   50  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   1  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   2  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   3  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   4  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   5  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   6  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   7  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   8  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   9  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   10  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   11  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   12  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   13  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   14  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   15  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   16  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   17  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   18  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   19  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   20  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   21  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   22  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   23  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   24  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   25  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   26  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   27  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   28  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   29  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   30  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   31  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   32  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   33  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   34  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   35  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   36  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   37  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   38  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   39  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   40  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   41  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   42  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   43  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   44  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   45  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   46  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   47  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   48  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   49  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  4   50  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   1  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   2  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   3  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   4  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   5  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   6  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   7  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   8  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   9  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   10  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   11  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   12  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   13  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   14  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   15  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   16  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   17  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   18  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   19  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   20  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   21  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   22  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   23  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   24  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   25  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   26  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   27  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   28  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   29  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   30  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   31  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   32  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   33  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   34  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   35  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   36  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   37  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   38  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   39  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   40  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   41  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   42  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   43  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   44  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   45  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   46  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   47  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   48  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   49  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
  5   50  job_cat.female  stigma_com.female  stigma_pt.female  trust.female  cog_emp.female  aff_emp.female  soc_sup_ps.female  soc_sup_ns.female  hivk.female  phq9.female  who_stage  time_to_fp  Y_imp
# now combine imputation objects for analysis
imp_prim_aim2_cov <- rbind(int_imp_cov, con_imp_cov)

# now save for future analyses
Save(imp_prim_aim2_cov)

# do some diagnostics

# stripplots to check distributions of imputed data
stripplot(imp_prim_aim2)
stripplot(imp_prim_aim2_cov)

# bwplots to re-check distributions of imputed data
bwplot(imp_prim_aim2)
bwplot(imp_prim_aim2_cov)

Primary Analyses

# start by pulling in imputed data
Load(imp_prim_aim2)

# first need to make clinic.female a factor in all iterations
long <- complete(imp_prim_aim2, action = "long", include = TRUE)
long$clinic.female <- factor(long$clinic.female)
# now make it back into a mids object
imp_prim_aim2 <- as.mids(long)


# create function for pooling mm function

# first need to create tidy dataframe with 6 colums: term, estimate, std.error, statistic, p.value, and nobs (degrees of freedom) from MMLogit class (from GEE version)
# rows is the number of rows in the combined dataset
fitlist.mm <- function(object, rows) {
  # first get summary
  sum <- summary(object)
  # now make tidy version
  sum_tidy <- as_tibble(sum$mean.table) %>%
    add_column(term = rownames(sum$mean.table), .before = 1) %>%
    mutate(nobs = rows) %>%
    rename(estimate = Estimate,
          std.error = `Model SE`,
          statistic = `Chi Square`,
          p.value = `Pr(>Chi)`)
  sum_tidy
}

# now make glanced list with rows n.clusters, max.cluster.size, alpha,  and nobs
glanced.mm <- function(object, rows) {
  data.frame(n.clusters = unname(object$control["n_subj"]),
             max.cluster.size = unname(object$control["max_n_visit"]),
             alpha = unname(object$alpha),
             nobs = rows)
}

# barnard rubin function pulled directly from mice code https://rdrr.io/cran/mice/src/R/barnard.rubin.R
barnard.rubin <- function(m, b, t, dfcom = 999999) {
  lambda <- (1 + 1 / m) * b / t
  lambda[lambda < 1e-04] <- 1e-04
  dfold <- (m - 1) / lambda^2
  dfobs <- (dfcom + 1) / (dfcom + 3) * dfcom * (1 - lambda)
  dfold * dfobs / (dfold + dfobs)
}

pool.mm <- function(object, rows) {
  call <- paste0("pool(object = ")
  # based on pool.fitlist from https://rdrr.io/cran/mice/src/R/pool.R
  p <- map_df(object, ~ fitlist.mm(.x, rows))
  
  # we don't want group_by to change the order of the terms
  p <- p %>% mutate(term = factor(term, levels = unique(term)))
  
  pooled <- p %>%
    group_by(term) %>%
    summarise(
      m = n(),
      qbar = mean(estimate),
      ubar = mean(std.error^2),
      b = var(estimate),
      t = ubar + (1 + 1 / m) * b,
      dfcom = rows,
      df = barnard.rubin(m, b, t, dfcom),
      riv = (1 + 1 / m) * b / ubar,
      lambda = (1 + 1 / m) * b / t,
      fmi = (riv + 2 / (df + 3)) / (riv + 1)
    )
  pooled <- data.frame(pooled)
  names(pooled)[names(pooled) == "qbar"] <- "estimate"
  
  # based on https://rdrr.io/cran/mice/src/R/get.df.R
  g <- map_df(object, ~ glanced.mm(.x, rows))
  
  # finally need make mipo object to work with mice summary function
  mipo.mm <- list(m = pooled$m[1],
                  pooled = pooled,
                  glanced = g)
  class(mipo.mm) <- c("mipo", "data.frame")
  mipo.mm
}

# write updated GEE with MD correction function using geeglm instead of gee
# adpated from https://rdrr.io/cran/geesmv/src/R/GEE.var.md.R
geeglm.var.md <- function(formula, family, data, corstr){ # could not get id to work without writing into the function, so not transferable...
  
  # get model design matrix
  m <- model.frame(formula, data)
  mt <- attr(m, "terms") 
  data$response <- model.response(m, "numeric")
  mat <- as.data.frame(model.matrix(formula, m))
  
  # fit GEE model
  gee.fit <- geeglm(formula = formula,
           family = family,
           id = clinic.female, ### UPDATE ID HERE IF MOVING TO DIFFERENT MODEL WITH DIFFERENT ID ###
           data = data,
           corstr = corstr)
  beta_est <- gee.fit$coefficient
  alpha <- gee.fit$geese$alpha # updated this line to get alpha directly
  len <- length(beta_est)
  len_vec <- len^2
  
  ### Estimate the robust variance for \hat{\beta}
  data$id_fit <- unname(gee.fit$id) # updated with unname and updated variable to "id_fit"
  cluster<-cluster.size(data$id_fit)
  ncluster<-max(cluster$n)
  size<-cluster$m
  mat$subj <- rep(unique(data$id_fit), cluster$n)
  if(is.character(corstr)){
    var <- switch(corstr,
               "independence"=cormax.ind(ncluster),
               "exchangeable"=cormax.exch(ncluster, alpha),
               "AR-M"=cormax.ar1(ncluster, alpha),
               "unstructured"=summary(gee.fit)$working.correlation,)
  }else{
       print(corstr)
       stop("'working correlation structure' not recognized")
  }  
  if(is.character(family)){
    family <- switch(family,
                  "gaussian"="gaussian",
                  "binomial"="binomial",
                  "poisson"="poisson")
  }else{ 
    if(is.function(family)){
      family <- family()[[1]]
    }else{
       print(family)
       stop("'family' not recognized")
    }    
  }
  
  # calculate MD correlation 
  cov.beta<-unstr<-matrix(0,nrow=len,ncol=len)
  step11<-matrix(0, nrow=len, ncol=len)
  for (i in 1:size){
    y<-as.matrix(data$response[data$id_fit==unique(data$id_fit)[i]])
    covariate<-as.matrix(subset(mat[,-length(mat[1,])], mat$subj==unique(data$id_fit)[i]))
    var_i=var[1:cluster$n[i],1:cluster$n[i]]
    if (family=="gaussian"){ 
       xx<-t(covariate)%*%solve(var_i)%*%covariate
       step11<-step11+xx  
    }else if (family=="poisson") {
       D<-mat.prod(covariate, exp(covariate%*%beta_est))
       Vi <- diag(sqrt(c(exp(covariate%*%beta_est))),cluster$n[i])%*%var_i%*%diag(sqrt(c(exp(covariate%*%beta_est))),cluster$n[i])
       xx<-t(D)%*%solve(Vi)%*%D
       step11<-step11+xx
    }else if (family=="binomial"){
        D<-mat.prod(covariate, exp(covariate%*%beta_est)/((1+exp(covariate%*%beta_est))^2))
        Vi <- diag(sqrt(c(exp(covariate%*%beta_est)/(1+exp(covariate%*%beta_est))^2)),cluster$n[i])%*%var_i%*%diag(sqrt(c(exp(covariate%*%beta_est)/(1+exp(covariate%*%beta_est))^2)),cluster$n[i])
        xx<-t(D)%*%solve(Vi)%*%D
        step11<-step11+xx 
    }
  }
  step12<-matrix(0,nrow=len,ncol=len)
  step13<-matrix(0,nrow=len_vec,ncol=1)
  step14<-matrix(0,nrow=len_vec,ncol=len_vec)
  p<-matrix(0,nrow=len_vec,ncol=size)
  for (i in 1:size){
    y<-as.matrix(data$response[data$id_fit==unique(data$id)[i]])
    covariate<-as.matrix(subset(mat[,-length(mat[1,])], mat$subj==unique(data$id_fit)[i]))
    var_i=var[1:cluster$n[i],1:cluster$n[i]]
    if (family=="gaussian"){ 
        xy<-t(covariate)%*%solve(var_i)%*%solve(cormax.ind(cluster$n[i])-covariate%*%solve(step11)%*%t(covariate)%*%solve(var_i))%*%(y-covariate%*%beta_est)
        step12<-step12+xy%*%t(xy)
        step13<-step13+vec(xy%*%t(xy))
        p[,i]<-vec(xy%*%t(xy))
     }else if (family=="poisson") {
        D<-mat.prod(covariate, exp(covariate%*%beta_est))
        Vi <- diag(sqrt(c(exp(covariate%*%beta_est))),cluster$n[i])%*%var_i%*%diag(sqrt(c(exp(covariate%*%beta_est))),cluster$n[i])
        xy<-t(D)%*%solve(Vi)%*%solve(cormax.ind(cluster$n[i])-D%*%solve(step11)%*%t(D)%*%solve(Vi))%*%(y-exp(covariate%*%beta_est))
        step12<-step12+xy%*%t(xy)
        step13<-step13+vec(xy%*%t(xy))
        p[,i]<-vec(xy%*%t(xy))
     }else if (family=="binomial"){
       D<-mat.prod(covariate, exp(covariate%*%beta_est)/((1+exp(covariate%*%beta_est))^2))
       Vi <- diag(sqrt(c(exp(covariate%*%beta_est)/(1+exp(covariate%*%beta_est))^2)),cluster$n[i])%*%var_i%*%diag(sqrt(c(exp(covariate%*%beta_est)/(1+exp(covariate%*%beta_est))^2)),cluster$n[i])
       xy<-t(D)%*%solve(Vi)%*%solve(cormax.ind(cluster$n[i])-D%*%solve(step11)%*%t(D)%*%solve(Vi))%*%(y-exp(covariate%*%beta_est)/(1+exp(covariate%*%beta_est)))
       step12<-step12+xy%*%t(xy)
       step13<-step13+vec(xy%*%t(xy))
       p[,i]<-vec(xy%*%t(xy)) 
    }    
  }
  for (i in 1:size){
    dif<-(p[,i]-step13/size)%*%t(p[,i]-step13/size)
    step14<-step14+dif
  }
  cov.beta<-solve(step11)%*%(step12)%*%solve(step11)
  cov.var<-size/(size-1)*kronecker(solve(step11), solve(step11))%*%step14%*%kronecker(solve(step11), solve(step11))
  return(list(cov.beta=diag(cov.beta), cov.var=cov.var))
}



# now create my formulas # FIGURE OUT KEY OUTCOME...
ua_form <- formula(Y_imp ~ group.female)
# given different outcomes
a_form <- formula(Y_imp ~ group.female + rcs(day.female, 3) + rcs(age.female, 3) + district.female + who_stage
           + edu_cat.female + edu_cat.male + rcs(soc_sup_ps.female, 3) + rcs(soc_sup_ns.female, 3))
cc_form <- formula(Y_raw ~ group.female + rcs(day.female, 3) + rcs(age.female, 3) + district.female + who_stage
           + edu_cat.female + edu_cat.male + rcs(soc_sup_ps.female, 3) + rcs(soc_sup_ns.female, 3)) 
lc_form <- formula(Y_lc ~ group.female + rcs(day.female, 3) + rcs(age.female, 3) + who_stage
           + edu_cat.female + edu_cat.male + rcs(soc_sup_ps.female, 3) + rcs(soc_sup_ns.female, 3))
wc_form <- formula(Y_wc ~ group.female + rcs(day.female, 3) + rcs(age.female, 3) + who_stage
           + edu_cat.female + edu_cat.male + rcs(soc_sup_ps.female, 3) + rcs(soc_sup_ns.female, 3))

Unadjusted Analysis

# run MM across all iterations of the imputation
prim_ua <- complete(imp_prim_aim2, "all") %>%
  map(~ mm(mean.formula = ua_form,
   lv.formula = ~ 1,
   id = clinic.female,
   q = 120,
   data = .x)) 

# nw use my own pooling and summary functions to create output value
prim1 <- prim_ua %>%
  pool.mm(., nrow(complete(imp_prim_aim2, 1))) %>%
  summary
prim1
                      term   estimate std.error  statistic       df   p.value
1              (Intercept) -0.3739615 0.2853536 -1.3105196 919.2391 0.1903475
2 group.femaleIntervention -0.2244781 0.4155680 -0.5401719 894.9972 0.5892129
# figure out sigma (this will influence what model I use moving forward)
map_dbl(prim_ua, ~.x$alpha)
         1          2          3          4          5          6          7 
0.20715753 0.19304287 0.16686178 0.10544682 0.19883016 0.13653610 0.13335233 
         8          9         10         11         12         13         14 
0.18525253 0.12000055 0.19267406 0.20116210 0.20421226 0.20146474 0.22414458 
        15         16         17         18         19         20         21 
0.18951001 0.18037471 0.22575955 0.21998425 0.14993807 0.20113387 0.14683238 
        22         23         24         25         26         27         28 
0.25943309 0.14674950 0.18827007 0.26428377 0.18206040 0.11662212 0.23410446 
        29         30         31         32         33         34         35 
0.21602462 0.16475053 0.17627552 0.14246570 0.17934063 0.08745458 0.19754740 
        36         37         38         39         40         41         42 
0.20756357 0.22380212 0.22294152 0.15245710 0.15387600 0.19473212 0.12214312 
        43         44         45         46         47         48         49 
0.20908635 0.16538781 0.16958884 0.14111852 0.22287817 0.20982342 0.19384049 
        50 
0.18111764 
map_dbl(prim_ua, ~.x$alpha) %>% abs() %>% summary()
   Min. 1st Qu.  Median    Mean 3rd Qu.    Max. 
0.08745 0.15281 0.18889 0.18219 0.20746 0.26428 

Adjusted Analysis

# run MM across all iterations of the imputation
prim_aa <- complete(imp_prim_aim2, "all") %>%
  map(~ mm(mean.formula = a_form,
   lv.formula = ~ 1,
   id = clinic.female,
   q = 120,
   data = .x)) 
# now use my own pooling and summary functions to create output value
prim2 <- prim_aa %>%
  pool.mm(., nrow(complete(imp_prim_aim2, 1))) %>%
  summary
prim2
                                                  term      estimate
1                                          (Intercept) -1.5925091461
2                             group.femaleIntervention  0.2767165489
3                         rcs(day.female, 3)day.female  0.0005555342
4                        rcs(day.female, 3)day.female' -0.0003977941
5                         rcs(age.female, 3)age.female  0.0261540237
6                        rcs(age.female, 3)age.female' -0.0141429747
7                            district.femaleInhassunge  1.4102873742
8                             district.femaleNamacurra  0.6696444163
9                              district.femaleMocubela  1.8155757242
10                     district.femaleMaganja da Costa  1.0263414931
11                                 district.femaleGilé  1.9182074848
12                            district.femaleQuelimane -1.6532366627
13                                         who_stageII  0.1447331499
14                                        who_stageIII  0.0381904072
15                                         who_stageIV -4.8916154140
16      edu_cat.femaleSome Primary School (Grades 1-7)  0.4241532740
17    edu_cat.femaleCompleted Primary School (Grade 7)  0.8350862827
18   edu_cat.femaleSome Secondary School (Grades 8-10)  0.7101020602
19 edu_cat.femaleCompleted Secondary School (Grade 10)  0.8008523636
20              edu_cat.femaleCollege/Higher Education  0.2940432026
21        edu_cat.maleSome Primary School (Grades 1-7) -0.3877111432
22      edu_cat.maleCompleted Primary School (Grade 7) -0.3238327695
23     edu_cat.maleSome Secondary School (Grades 8-10) -0.4125946159
24   edu_cat.maleCompleted Secondary School (Grade 10) -0.5640782535
25                edu_cat.maleCollege/Higher Education  0.0702739600
26          rcs(soc_sup_ps.female, 3)soc_sup_ps.female  0.0197512548
27         rcs(soc_sup_ps.female, 3)soc_sup_ps.female' -0.0168043446
28          rcs(soc_sup_ns.female, 3)soc_sup_ns.female -0.0515028820
29         rcs(soc_sup_ns.female, 3)soc_sup_ns.female'  0.0876116032
      std.error    statistic       df    p.value
1  1.515312e+00 -1.050944654 519.9711 0.29377218
2  4.679028e-01  0.591397507 895.7170 0.55440333
3  6.667471e-04  0.833200821 459.1421 0.40516469
4  9.108560e-04 -0.436725604 452.2277 0.66251880
5  4.639395e-02  0.563737861 268.7346 0.57340267
6  7.133156e-02 -0.198270935 261.4593 0.84298717
7  6.588707e-01  2.140461525 902.9085 0.03258481
8  6.114241e-01  1.095220822 919.2259 0.27370678
9  7.187809e-01  2.525909746 880.8233 0.01171422
10 8.968500e-01  1.144384835 581.9247 0.25293456
11 7.993255e-01  2.399782761 918.7612 0.01660300
12 1.592929e+00 -1.037859783 854.3141 0.29962900
13 2.851372e-01  0.507591178 390.3731 0.61202673
14 5.073564e-01  0.075273339 191.4814 0.94007582
15 7.144477e+02 -0.006846709 928.9133 0.99453863
16 2.360172e-01  1.797128437 367.4615 0.07313623
17 3.725015e-01  2.241833287 490.7698 0.02541816
18 3.409925e-01  2.082456473 659.8314 0.03768544
19 4.920298e-01  1.627649998 673.3683 0.10406690
20 6.823149e-01  0.430949383 274.6260 0.66684323
21 2.954143e-01 -1.312431833 542.5533 0.18992940
22 3.501676e-01 -0.924793771 610.0156 0.35543887
23 3.420418e-01 -1.206269608 531.5551 0.22825016
24 4.240538e-01 -1.330204429 414.7491 0.18418191
25 4.385138e-01  0.160254831 621.4103 0.87273242
26 4.863692e-02  0.406095945 346.8205 0.68492255
27 6.305428e-02 -0.266506006 337.6657 0.79001220
28 4.348321e-02 -1.184431371 279.3873 0.23724897
29 5.117247e-02  1.712084553 340.4323 0.08779176

Alternative Adjusted Analysis

# run GEE across all iterations of the imputation (updated formula that works with md correction below)
prim_alt_aa <- complete(imp_prim_aim2, "all") %>%
  map(~ geeglm(formula = Y_imp ~ group.female + rcs(day.female, 3) + rcs(age.female, 3)
           + edu_cat.female + edu_cat.male + rcs(soc_sup_ps.female, 3) + rcs(soc_sup_ns.female, 3),
           family = binomial,
           id = clinic.female,
           data = .x,
           corstr = "exchangeable")) 

# can pool with mice functions for GEE
prim3 <- prim_alt_aa %>%
  pool() %>%
  summary()
prim3
                                                  term      estimate
1                                          (Intercept) -0.4054243186
2                             group.femaleIntervention -0.1943709051
3                         rcs(day.female, 3)day.female  0.0006313232
4                        rcs(day.female, 3)day.female' -0.0004617857
5                         rcs(age.female, 3)age.female  0.0183105443
6                        rcs(age.female, 3)age.female'  0.0011467792
7       edu_cat.femaleSome Primary School (Grades 1-7)  0.2153147648
8     edu_cat.femaleCompleted Primary School (Grade 7)  0.7094574826
9    edu_cat.femaleSome Secondary School (Grades 8-10)  0.6064644735
10 edu_cat.femaleCompleted Secondary School (Grade 10)  0.7853264552
11              edu_cat.femaleCollege/Higher Education  0.4885766651
12        edu_cat.maleSome Primary School (Grades 1-7) -0.4447284855
13      edu_cat.maleCompleted Primary School (Grade 7) -0.1868942957
14     edu_cat.maleSome Secondary School (Grades 8-10) -0.3185205153
15   edu_cat.maleCompleted Secondary School (Grade 10) -0.3999100980
16                edu_cat.maleCollege/Higher Education  0.1606673950
17          rcs(soc_sup_ps.female, 3)soc_sup_ps.female  0.0150021016
18         rcs(soc_sup_ps.female, 3)soc_sup_ps.female' -0.0115538098
19          rcs(soc_sup_ns.female, 3)soc_sup_ns.female -0.0370732576
20         rcs(soc_sup_ns.female, 3)soc_sup_ns.female'  0.0575217151
      std.error   statistic       df    p.value
1  1.3124172358 -0.30891420 595.2464 0.75749489
2  0.4006933936 -0.48508637 830.7336 0.62774297
3  0.0008159059  0.77376967 764.4603 0.43930623
4  0.0009997004 -0.46192410 665.5631 0.64428670
5  0.0412591653  0.44379338 624.4983 0.65734570
6  0.0602865086  0.01902215 537.8972 0.98483049
7  0.1587459455  1.35634812 146.8537 0.17707007
8  0.3051595733  2.32487375 363.4296 0.02062893
9  0.2772682392  2.18728433 532.9234 0.02915560
10 0.4914817981  1.59787495 715.4602 0.11051233
11 0.8568396612  0.57020781 480.6919 0.56880317
12 0.2214297901 -2.00844017 347.3996 0.04537008
13 0.2885136350 -0.64778323 521.6840 0.51741013
14 0.3175786969 -1.00296562 514.2414 0.31634915
15 0.3936528917 -1.01589524 371.1486 0.31034106
16 0.3765849591  0.42664315 581.6784 0.66979711
17 0.0373706931  0.40144028 366.4925 0.68832997
18 0.0584066884 -0.19781655 450.4450 0.84327783
19 0.0305405587 -1.21390240 344.0862 0.22561753
20 0.0437286979  1.31542255 426.4860 0.18907466
# GEE with MD correction with geesmv package
prim_alt_aa_gee_check <- complete(imp_prim_aim2, "all") %>%
  map(~ GEE.var.md(formula = ua_form,
           family = binomial,
           id = "clinic.female",
           data = .x,
           corstr = "exchangeable")) 
             (Intercept) group.femaleIntervention 
              -0.5042467                0.1546620 
             (Intercept) group.femaleIntervention 
              -0.4693350                0.1567008 
             (Intercept) group.femaleIntervention 
             -0.50424665               0.07061067 
             (Intercept) group.femaleIntervention 
             -0.46065152               0.07387855 
             (Intercept) group.femaleIntervention 
              -0.4954913                0.1551655 
             (Intercept) group.femaleIntervention 
            -0.469334957              0.007357638 
             (Intercept) group.femaleIntervention 
              -0.4780358                0.1005837 
             (Intercept) group.femaleIntervention 
              -0.4260844                0.2594075 
             (Intercept) group.femaleIntervention 
             -0.44333538              -0.01864194 
             (Intercept) group.femaleIntervention 
              -0.4519851                0.1393510 
             (Intercept) group.femaleIntervention 
             -0.42608440               0.03931142 
             (Intercept) group.femaleIntervention 
             -0.40889564              -0.04361483 
             (Intercept) group.femaleIntervention 
              -0.4433354                0.1765965 
             (Intercept) group.femaleIntervention 
             -0.46065152               0.08319945 
             (Intercept) group.femaleIntervention 
              -0.4693350                0.1290092 
             (Intercept) group.femaleIntervention 
              -0.4780358                0.1746054 
             (Intercept) group.femaleIntervention 
              -0.4347019                0.2135806 
             (Intercept) group.femaleIntervention 
             -0.46933496               0.03569897 
             (Intercept) group.femaleIntervention 
             -0.48675444               0.02477712 
             (Intercept) group.femaleIntervention 
              -0.5218147                0.1443627 
             (Intercept) group.femaleIntervention 
              -0.4780358                0.1837963 
             (Intercept) group.femaleIntervention 
             -0.40889564               0.05003729 
             (Intercept) group.femaleIntervention 
              -0.5042467                0.1360993 
             (Intercept) group.femaleIntervention 
              -0.4088956                0.1421567 
             (Intercept) group.femaleIntervention 
              -0.4260844                0.1684896 
             (Intercept) group.femaleIntervention 
              -0.4347019                0.1588078 
             (Intercept) group.femaleIntervention 
             -0.45198512               0.08383778 
             (Intercept) group.femaleIntervention 
              -0.4867544                0.1833240 
             (Intercept) group.femaleIntervention 
              -0.4347019                0.2135806 
             (Intercept) group.femaleIntervention 
              -0.4433354                0.2131104 
             (Intercept) group.femaleIntervention 
             -0.47803580               0.03497228 
             (Intercept) group.femaleIntervention 
             -0.47803580               0.05380842 
             (Intercept) group.femaleIntervention 
              -0.4088956                0.1330015 
             (Intercept) group.femaleIntervention 
              -0.4693350                0.1290092 
             (Intercept) group.femaleIntervention 
              -0.4519851                0.1577457 
             (Intercept) group.femaleIntervention 
             -0.45198512               0.07453305 
             (Intercept) group.femaleIntervention 
            -0.460651524              0.008141052 
             (Intercept) group.femaleIntervention 
               -0.469335                 0.302658 
             (Intercept) group.femaleIntervention 
              -0.4433354                0.1030096 
             (Intercept) group.femaleIntervention 
              -0.4780358                0.1561848 
             (Intercept) group.femaleIntervention 
              -0.4954913                0.1273439 
             (Intercept) group.femaleIntervention 
              -0.4174824                0.1232429 
             (Intercept) group.femaleIntervention 
              -0.5130210                0.1541627 
             (Intercept) group.femaleIntervention 
              -0.4519851                0.1760910 
             (Intercept) group.femaleIntervention 
              -0.4780358                0.1191775 
             (Intercept) group.femaleIntervention 
              -0.4693350                0.2845412 
             (Intercept) group.femaleIntervention 
              -0.4954913                0.3106975 
             (Intercept) group.femaleIntervention 
              -0.5130210                0.3009943 
             (Intercept) group.femaleIntervention 
              -0.4606515                0.1203257 
             (Intercept) group.femaleIntervention 
              -0.4433354                0.1490959 
# GEE with my function, can test they are the same with the unadjusted formula
prim_alt_aa_geeglm_check <- complete(imp_prim_aim2, "all") %>%
  map(~ geeglm.var.md(formula = ua_form,
           family = binomial,
           data = .x,
           corstr = "exchangeable")) 

# check that true to three decimal places
map2_df(prim_alt_aa_gee_check,
         prim_alt_aa_geeglm_check, 
         ~ round(.x$cov.beta, 3) == round(.y$cov.beta, 3))
# A tibble: 2 × 50
  `1`   `2`   `3`   `4`   `5`   `6`   `7`   `8`   `9`   `10`  `11`  `12`  `13` 
  <lgl> <lgl> <lgl> <lgl> <lgl> <lgl> <lgl> <lgl> <lgl> <lgl> <lgl> <lgl> <lgl>
1 TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE 
2 TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE 
# ℹ 37 more variables: `14` <lgl>, `15` <lgl>, `16` <lgl>, `17` <lgl>,
#   `18` <lgl>, `19` <lgl>, `20` <lgl>, `21` <lgl>, `22` <lgl>, `23` <lgl>,
#   `24` <lgl>, `25` <lgl>, `26` <lgl>, `27` <lgl>, `28` <lgl>, `29` <lgl>,
#   `30` <lgl>, `31` <lgl>, `32` <lgl>, `33` <lgl>, `34` <lgl>, `35` <lgl>,
#   `36` <lgl>, `37` <lgl>, `38` <lgl>, `39` <lgl>, `40` <lgl>, `41` <lgl>,
#   `42` <lgl>, `43` <lgl>, `44` <lgl>, `45` <lgl>, `46` <lgl>, `47` <lgl>,
#   `48` <lgl>, `49` <lgl>, `50` <lgl>
# now final version  ## HIGHLY DEPENDED ON INCLUDED COVARIATES AND OUTCOME FOR SINGULARITY ##
## definitely have to remove who_stage, may have to remove district as well, but outcome dependent
## COULD NOT PUT DISTRICT BACK IN ##
# of note, ID is inherent to function (see above)
prim_alt_aa_md <- complete(imp_prim_aim2, "all") %>%
  map(~ geeglm.var.md(formula = Y_imp ~ group.female + rcs(day.female, 3) + rcs(age.female, 3) + 
           + edu_cat.female + edu_cat.male + rcs(soc_sup_ps.female, 3) + rcs(soc_sup_ns.female, 3),
           family = binomial,
           data = .x,
           corstr = "exchangeable")) 

# need to write function for GEEmd list $cov.beta[2] is what I'm interested in, since I only care about the intervention estimate :)
# using Rubin's rules from https://bookdown.org/mwheymans/bookmi/rubins-rules.html
# if m is the number of imputations
# vw = 1/m * sum(se^2)
# vb = sum(pooled beta - beta in each imputed dataset)^2 / (m - 1)
# vtotal = vw + vb+ vb/m
# se = sqrt(vtotal)

# m
m <- length(prim_alt_aa_md)
# first calculate vw
vw <- (1 / m) * sum(map_df(prim_alt_aa_md, ~ .x$cov.beta[2]))
# then calculate vb
num_vb <- map_df(prim_alt_aa, ~ .x$coefficients[2]) %>% # pull out intervention coefficients from imputed datasets
  mutate(overall.coef = prim3$estimate[2], 
         diff = overall.coef - group.femaleIntervention) %>% # add difference between overal coefficient and coefficient from each dataset
  pull(diff) %>% sum() # pull out that column and sum it
vb <- num_vb / (m - 1)
# now calculate vtotal
vtotal <- vw + vb + (vb / m)
se_prim3 <- sqrt(vtotal)

Complete Case Adjusted Analysis

# unclear why this one was not working...removed WHO stage...then worked later...
prim_cc <- complete(imp_prim_aim2, "all") %>%
  map(~ mm(mean.formula = cc_form,
   lv.formula = ~ 1,
   id = clinic.female,
   q = 120,
   data = subset(.x, !is.na(Y_raw)))) 
# now use my own pooling and summary functions to create output value
prim4 <- prim_cc %>%
  pool.mm(., sum(!is.na(complete(imp_prim_aim2, 1)$Y_raw))) %>%
  summary
prim4
                                                  term      estimate
1                                          (Intercept) -1.4570347172
2                             group.femaleIntervention  0.1507012647
3                         rcs(day.female, 3)day.female  0.0005546062
4                        rcs(day.female, 3)day.female' -0.0002639904
5                         rcs(age.female, 3)age.female  0.0323793394
6                        rcs(age.female, 3)age.female' -0.0234806337
7                            district.femaleInhassunge  1.4173458800
8                             district.femaleNamacurra  0.7004564181
9                              district.femaleMocubela  1.7008674378
10                     district.femaleMaganja da Costa  1.2274838244
11                                 district.femaleGilé  1.9408847705
12                            district.femaleQuelimane -1.4838970700
13                                         who_stageII  0.1674695789
14                                        who_stageIII  0.1287877320
15                                         who_stageIV -4.8628311013
16      edu_cat.femaleSome Primary School (Grades 1-7)  0.4227559501
17    edu_cat.femaleCompleted Primary School (Grade 7)  0.8459876725
18   edu_cat.femaleSome Secondary School (Grades 8-10)  0.6846997608
19 edu_cat.femaleCompleted Secondary School (Grade 10)  0.6659271010
20              edu_cat.femaleCollege/Higher Education  0.2777566144
21        edu_cat.maleSome Primary School (Grades 1-7) -0.3796165408
22      edu_cat.maleCompleted Primary School (Grade 7) -0.3104841148
23     edu_cat.maleSome Secondary School (Grades 8-10) -0.3703053908
24   edu_cat.maleCompleted Secondary School (Grade 10) -0.5738272811
25                edu_cat.maleCollege/Higher Education  0.1139236450
26          rcs(soc_sup_ps.female, 3)soc_sup_ps.female  0.0249141115
27         rcs(soc_sup_ps.female, 3)soc_sup_ps.female' -0.0208620692
28          rcs(soc_sup_ns.female, 3)soc_sup_ns.female -0.0663701467
29         rcs(soc_sup_ns.female, 3)soc_sup_ns.female'  0.1018826951
      std.error    statistic       df    p.value
1  1.533788e+00 -0.949958252 740.3676 0.34244345
2  4.411362e-01  0.341620735 772.3038 0.73272926
3  6.921064e-04  0.801330844 754.2847 0.42319249
4  9.277556e-04 -0.284547398 758.1060 0.77606862
5  4.611193e-02  0.702190035 721.7399 0.48278705
6  6.346779e-02 -0.369961402 692.9871 0.71152429
7  6.286780e-01  2.254486171 772.5158 0.02444494
8  5.835483e-01  1.200340116 773.0151 0.23037499
9  6.724086e-01  2.529514663 773.6060 0.01161955
10 8.231657e-01  1.491174583 773.0828 0.13632357
11 7.545256e-01  2.572324649 773.8087 0.01028722
12 1.525528e+00 -0.972710388 774.6370 0.33100090
13 2.910009e-01  0.575495037 510.4183 0.56521016
14 4.991014e-01  0.258039219 285.3230 0.79656266
15 7.158214e+02 -0.006793358 774.9301 0.99458147
16 2.371266e-01  1.782827757 674.3124 0.07506412
17 3.702987e-01  2.284608964 771.8912 0.02260633
18 3.454609e-01  1.981989062 770.5920 0.04783534
19 5.065607e-01  1.314604832 768.5908 0.18903488
20 6.825285e-01  0.406952414 771.8981 0.68415576
21 3.056707e-01 -1.241913398 727.6638 0.21466864
22 3.594880e-01 -0.863684223 767.4916 0.38803121
23 3.483998e-01 -1.062874903 768.3787 0.28817261
24 4.258815e-01 -1.347387097 768.2262 0.17825285
25 4.539635e-01  0.250953322 766.4765 0.80191746
26 4.940939e-02  0.504238415 562.4570 0.61429131
27 7.207821e-02 -0.289436548 460.6584 0.77237755
28 4.433363e-02 -1.497061059 409.2449 0.13514820
29 5.582195e-02  1.825136957 378.8863 0.06876754

Likely Case Missing Outcomes “No”

# unclear why this one was not working...removed District
prim_lc <- complete(imp_prim_aim2, "all") %>%
  map(~ mm(mean.formula = lc_form,
   lv.formula = ~ 1,
   id = clinic.female,
   q = 120,
   data = .x)) 
# now use my own pooling and summary functions to create output value
prim5 <- prim_lc %>%
  pool.mm(., nrow(complete(imp_prim_aim2, 1))) %>%
  summary
prim5
                                                  term      estimate
1                                          (Intercept) -0.8445215883
2                             group.femaleIntervention -0.2459495318
3                         rcs(day.female, 3)day.female  0.0007939286
4                        rcs(day.female, 3)day.female' -0.0011392050
5                         rcs(age.female, 3)age.female  0.0235606768
6                        rcs(age.female, 3)age.female' -0.0133606863
7                                          who_stageII  0.1451291011
8                                         who_stageIII  0.0688484810
9                                          who_stageIV -4.6395030160
10      edu_cat.femaleSome Primary School (Grades 1-7)  0.3683299288
11    edu_cat.femaleCompleted Primary School (Grade 7)  0.7834160233
12   edu_cat.femaleSome Secondary School (Grades 8-10)  0.7489570836
13 edu_cat.femaleCompleted Secondary School (Grade 10)  0.6802095187
14              edu_cat.femaleCollege/Higher Education  0.1972430601
15        edu_cat.maleSome Primary School (Grades 1-7) -0.2889235420
16      edu_cat.maleCompleted Primary School (Grade 7) -0.1354598703
17     edu_cat.maleSome Secondary School (Grades 8-10) -0.3122756309
18   edu_cat.maleCompleted Secondary School (Grade 10) -0.3659986054
19                edu_cat.maleCollege/Higher Education  0.1527163922
20          rcs(soc_sup_ps.female, 3)soc_sup_ps.female  0.0261346981
21         rcs(soc_sup_ps.female, 3)soc_sup_ps.female' -0.0367424381
22          rcs(soc_sup_ns.female, 3)soc_sup_ns.female -0.0508857589
23         rcs(soc_sup_ns.female, 3)soc_sup_ns.female'  0.0753121948
      std.error    statistic       df    p.value
1  1.343864e+00 -0.628427799 895.7609 0.52988393
2  4.205109e-01 -0.584882606 927.5040 0.55876890
3  6.095411e-04  1.302502205 919.6686 0.19307084
4  8.404228e-04 -1.355514150 921.7894 0.17558583
5  4.356506e-02  0.540815944 406.3103 0.58893081
6  6.764819e-02 -0.197502493 373.8765 0.84354166
7  2.706694e-01  0.536185865 540.5568 0.59205067
8  4.673893e-01  0.147304363 308.4207 0.88298804
9  7.437093e+02 -0.006238329 928.9133 0.99502391
10 2.168751e-01  1.698350325 846.1963 0.08980928
11 3.335068e-01  2.349025390 923.4801 0.01903253
12 3.191643e-01  2.346619424 919.8250 0.01915594
13 4.565375e-01  1.489931216 924.5109 0.13658339
14 5.762939e-01  0.342261243 927.5233 0.73223184
15 2.770999e-01 -1.042669133 880.2414 0.29738783
16 3.249328e-01 -0.416885810 926.5094 0.67685850
17 3.133119e-01 -0.996692641 923.1754 0.31917489
18 3.751799e-01 -0.975528224 923.8117 0.32955368
19 4.016749e-01  0.380198952 923.5275 0.70388516
20 5.215794e-02  0.501068479 234.6279 0.61679269
21 6.926232e-02 -0.530482368 206.3013 0.59634808
22 4.346095e-02 -1.170838501 296.4773 0.24260390
23 5.346939e-02  1.408510389 265.6685 0.16014921

Worst-case scenario

# took out district
prim_wc <- complete(imp_prim_aim2, "all") %>%
  map(~ mm(mean.formula = wc_form,
   lv.formula = ~ 1,
   id = clinic.female,
   q = 120,
   data = .x)) 
# now use my own pooling and summary functions to create output value
prim6 <- prim_wc %>%
  pool.mm(., nrow(complete(imp_prim_aim2, 1))) %>%
  summary
prim6
                                                  term      estimate
1                                          (Intercept) -0.6828212762
2                             group.femaleIntervention -0.6677408608
3                         rcs(day.female, 3)day.female  0.0006168625
4                        rcs(day.female, 3)day.female' -0.0002752680
5                         rcs(age.female, 3)age.female  0.0157004069
6                        rcs(age.female, 3)age.female'  0.0072657606
7                                          who_stageII  0.0554077041
8                                         who_stageIII -0.1157159897
9                                          who_stageIV -4.6725738537
10      edu_cat.femaleSome Primary School (Grades 1-7)  0.2655548859
11    edu_cat.femaleCompleted Primary School (Grade 7)  0.7742952169
12   edu_cat.femaleSome Secondary School (Grades 8-10)  0.5902249688
13 edu_cat.femaleCompleted Secondary School (Grade 10)  0.3071245658
14              edu_cat.femaleCollege/Higher Education  0.7198684126
15        edu_cat.maleSome Primary School (Grades 1-7) -0.0730508025
16      edu_cat.maleCompleted Primary School (Grade 7)  0.0824390290
17     edu_cat.maleSome Secondary School (Grades 8-10) -0.0400800684
18   edu_cat.maleCompleted Secondary School (Grade 10)  0.0366083106
19                edu_cat.maleCollege/Higher Education  0.2864409796
20          rcs(soc_sup_ps.female, 3)soc_sup_ps.female  0.0156598602
21         rcs(soc_sup_ps.female, 3)soc_sup_ps.female' -0.0036320302
22          rcs(soc_sup_ns.female, 3)soc_sup_ns.female -0.0361347281
23         rcs(soc_sup_ns.female, 3)soc_sup_ns.female'  0.0467407826
      std.error    statistic       df    p.value
1  1.299324e+00 -0.525520540 878.8377 0.59935394
2  4.254296e-01 -1.569568334 926.2362 0.11685710
3  6.041015e-04  1.021123932 814.5721 0.30749889
4  8.180280e-04 -0.336501941 831.2909 0.73657731
5  3.998337e-02  0.392673420 549.3111 0.69471303
6  6.058980e-02  0.119917221 593.7301 0.90458929
7  2.583423e-01  0.214473969 631.5303 0.83024670
8  4.570063e-01 -0.253204369 322.8386 0.80027145
9  7.431200e+02 -0.006287779 928.9133 0.99498446
10 2.112708e-01  1.256940680 700.6636 0.20919396
11 3.258375e-01  2.376323236 921.9984 0.01768952
12 3.084880e-01  1.913283096 917.7892 0.05602270
13 4.598560e-01  0.667871160 922.9217 0.50438281
14 5.547118e-01  1.297734141 927.4585 0.19470137
15 2.781582e-01 -0.262623206 672.2671 0.79292147
16 3.122689e-01  0.264000086 924.9538 0.79183866
17 3.004675e-01 -0.133392347 920.5315 0.89391225
18 3.600244e-01  0.101682848 922.4811 0.91903051
19 3.949172e-01  0.725318995 923.8326 0.46844004
20 4.346453e-02  0.360290545 525.0941 0.71877475
21 5.737313e-02 -0.063305426 491.9568 0.94954901
22 3.914165e-02 -0.923178521 435.1839 0.35642574
23 4.537044e-02  1.030203432 596.5561 0.30333201

COVID-19 Sensitivity Analyses

Load(imp_prim_aim2_cov)

# first need to make clinic.female a factor in all iterations
long <- complete(imp_prim_aim2_cov, action = "long", include = TRUE)
long$clinic.female <- factor(long$clinic.female)
# now make it back into a mids object
imp_prim_aim2_cov <- as.mids(long)

Unadjusted analysis

cov_ua <- complete(imp_prim_aim2_cov, "all") %>%
  map(~ mm(mean.formula = ua_form,
   lv.formula = ~ 1,
   id = clinic.female,
   q = 120,
   data = .x)) 

# nw use my own pooling and summary functions to create output value
cov1 <- cov_ua %>%
  pool.mm(., nrow(complete(imp_prim_aim2_cov, 1))) %>%
  summary
cov1
                      term   estimate std.error statistic       df   p.value
1              (Intercept) -0.3469851 0.2553812 -1.358695 528.5033 0.1748230
2 group.femaleIntervention -0.4217567 0.3805475 -1.108289 500.1909 0.2682696

Adjusted analysis

cov_aa <- complete(imp_prim_aim2_cov, "all") %>%
  map(~ mm(mean.formula = a_form,
   lv.formula = ~ 1,
   id = clinic.female,
   q = 120,
   data = .x)) 
# nw use my own pooling and summary functions to create output value
cov2 <- cov_aa %>%
  pool.mm(., nrow(complete(imp_prim_aim2_cov, 1))) %>%
  summary
cov2
                                                  term     estimate
1                                          (Intercept) -4.041362447
2                             group.femaleIntervention -0.132485930
3                         rcs(day.female, 3)day.female  0.001706540
4                        rcs(day.female, 3)day.female' -0.001841392
5                         rcs(age.female, 3)age.female  0.090715943
6                        rcs(age.female, 3)age.female' -0.080303587
7                            district.femaleInhassunge  0.966838698
8                             district.femaleNamacurra  0.561218881
9                              district.femaleMocubela  1.501480215
10                     district.femaleMaganja da Costa  0.028024492
11                                 district.femaleGilé  1.826525584
12                            district.femaleQuelimane -1.218430829
13                                         who_stageII  0.153380443
14                                        who_stageIII  0.123603422
15                                         who_stageIV -6.764927305
16      edu_cat.femaleSome Primary School (Grades 1-7)  0.127091808
17    edu_cat.femaleCompleted Primary School (Grade 7)  1.027787228
18   edu_cat.femaleSome Secondary School (Grades 8-10)  0.611753680
19 edu_cat.femaleCompleted Secondary School (Grade 10)  1.468748423
20              edu_cat.femaleCollege/Higher Education -0.936038150
21        edu_cat.maleSome Primary School (Grades 1-7) -0.473423618
22      edu_cat.maleCompleted Primary School (Grade 7)  0.094254171
23     edu_cat.maleSome Secondary School (Grades 8-10) -0.152571110
24   edu_cat.maleCompleted Secondary School (Grade 10) -0.237212311
25                edu_cat.maleCollege/Higher Education  0.728794744
26          rcs(soc_sup_ps.female, 3)soc_sup_ps.female  0.059818832
27         rcs(soc_sup_ps.female, 3)soc_sup_ps.female'  0.003769539
28          rcs(soc_sup_ns.female, 3)soc_sup_ns.female -0.036803354
29         rcs(soc_sup_ns.female, 3)soc_sup_ns.female'  0.063377778
      std.error   statistic       df     p.value
1  2.259612e+00 -1.78852036 362.7967 0.074526374
2  3.687148e-01 -0.35931822 466.5858 0.719519604
3  2.032912e-03  0.83945592 353.2604 0.401781238
4  2.733595e-03 -0.67361544 324.1859 0.501035798
5  7.174791e-02  1.26437053 302.3053 0.207071004
6  8.294800e-02 -0.96811960 299.6950 0.333765260
7  5.004743e-01  1.93184471 515.9041 0.053925947
8  4.762133e-01  1.17850309 522.1672 0.239132861
9  5.800097e-01  2.58871575 340.8404 0.010046080
10 7.257608e-01  0.03861395 301.8155 0.969223708
11 5.877786e-01  3.10750610 530.9507 0.001987725
12 1.286651e+00 -0.94697853 534.0832 0.344077973
13 3.984800e-01  0.38491382 287.8261 0.700585535
14 6.863191e-01  0.18009615 147.9590 0.857323513
15 8.547888e+02 -0.00791415 539.9569 0.993688411
16 3.271503e-01  0.38848142 362.6301 0.697887777
17 4.873251e-01  2.10903813 412.2815 0.035543756
18 4.655255e-01  1.31411417 454.8516 0.189470114
19 7.383326e-01  1.98927742 370.5628 0.047405398
20 9.909332e-01 -0.94460270 338.0331 0.345536416
21 4.500032e-01 -1.05204510 318.5097 0.293576346
22 5.039675e-01  0.18702430 363.6516 0.851745877
23 5.016844e-01 -0.30411772 357.2282 0.761215274
24 6.211124e-01 -0.38191527 304.5230 0.702790584
25 6.230094e-01  1.16979739 373.4668 0.242828512
26 8.493405e-02  0.70429745 154.9450 0.482304739
27 1.030744e-01  0.03657107 152.3509 0.970874889
28 6.944555e-02 -0.52995987 199.5187 0.596729011
29 8.347705e-02  0.75922394 176.0923 0.448733722

Effect Modification by Social Support

# first add column to all imputed datasets with total social support
imp_prim_em <- complete(imp_prim_aim2, action = "long", include = TRUE) %>% # make long
  mutate(tot.ss = soc_sup_ps.female + soc_sup_ns.female) %>% # add column
  select(`.imp`, `.id`, Y_imp, group.female, tot.ss, day.female, age.female, district.female,
         edu_cat.female, edu_cat.male, who_stage, clinic.female) %>% # limit to variables in the model
  as.mids()

# run MM across all iterations of the imputation
prim_em <- complete(imp_prim_em, "all") %>%
  map(~ mm(mean.formula = Y_imp ~ group.female*tot.ss + rcs(day.female, 3) + rcs(age.female, 3) + district.female
           + edu_cat.female + edu_cat.male + who_stage,
   lv.formula = ~ 1,
   id = clinic.female,
   q = 120,
   data = .x)) 
# now use my own pooling and summary functions to create output value
prim9 <- prim_em %>%
  pool.mm(., nrow(complete(imp_prim_em, 1))) %>%
  summary
prim9
                                                  term      estimate
1                                          (Intercept) -4.9035724592
2                             group.femaleIntervention  3.3784840432
3                                               tot.ss  0.0485905376
4                         rcs(day.female, 3)day.female  0.0006843049
5                        rcs(day.female, 3)day.female' -0.0004913845
6                         rcs(age.female, 3)age.female  0.0292912350
7                        rcs(age.female, 3)age.female' -0.0147464007
8                            district.femaleInhassunge  1.3063705664
9                             district.femaleNamacurra  0.5693837070
10                             district.femaleMocubela  1.8813962247
11                     district.femaleMaganja da Costa  0.9072693848
12                                 district.femaleGilé  1.8135965918
13                            district.femaleQuelimane -1.4902590201
14      edu_cat.femaleSome Primary School (Grades 1-7)  0.3583461994
15    edu_cat.femaleCompleted Primary School (Grade 7)  0.8278946179
16   edu_cat.femaleSome Secondary School (Grades 8-10)  0.7040929171
17 edu_cat.femaleCompleted Secondary School (Grade 10)  0.7591813968
18              edu_cat.femaleCollege/Higher Education  0.3357382539
19        edu_cat.maleSome Primary School (Grades 1-7) -0.4613698514
20      edu_cat.maleCompleted Primary School (Grade 7) -0.3213105667
21     edu_cat.maleSome Secondary School (Grades 8-10) -0.4016273482
22   edu_cat.maleCompleted Secondary School (Grade 10) -0.5571661375
23                edu_cat.maleCollege/Higher Education  0.0758297920
24                                         who_stageII  0.1671492724
25                                        who_stageIII  0.0054780871
26                                         who_stageIV -4.9304038034
27                     group.femaleIntervention:tot.ss -0.0591256195
      std.error   statistic       df     p.value
1  1.691436e+00 -2.89905802 642.7784 0.003870526
2  1.672056e+00  2.02055648 559.3737 0.043801699
3  2.297543e-02  2.11489155 663.6120 0.034811345
4  7.284747e-04  0.93936677 372.2384 0.348151607
5  9.957055e-04 -0.49350383 370.1034 0.621949349
6  4.504538e-02  0.65026054 456.4083 0.515851117
7  6.906370e-02 -0.21351885 438.2380 0.831021587
8  5.795240e-01  2.25421321 893.7542 0.024424220
9  5.420415e-01  1.05044301 911.4633 0.293792908
10 6.329217e-01  2.97255761 866.1469 0.003035074
11 7.900785e-01  1.14832814 483.4621 0.251400982
12 6.997130e-01  2.59191507 919.9812 0.009695634
13 1.463461e+00 -1.01831163 835.5366 0.308824646
14 2.610344e-01  1.37279286 234.7973 0.171126486
15 3.802005e-01  2.17752115 530.8822 0.029881301
16 3.509342e-01  2.00633898 691.2928 0.045209134
17 5.121211e-01  1.48242548 688.2530 0.138684833
18 7.113626e-01  0.47196501 315.2880 0.637278233
19 3.218301e-01 -1.43358189 397.8338 0.152477053
20 3.634779e-01 -0.88398924 635.0358 0.377036570
21 3.542434e-01 -1.13376103 562.3168 0.257377922
22 4.363735e-01 -1.27681016 459.4623 0.202314186
23 4.600620e-01  0.16482516 635.9381 0.869133974
24 2.980588e-01  0.56079293 422.0064 0.575236326
25 5.238447e-01  0.01045746 209.2720 0.991666265
26 6.210351e+02 -0.00793901 928.9099 0.993667357
27 3.029068e-02 -1.95194089 526.4049 0.051475047

Figure 2 - Forest Plot of Effect Estimates

# first extract coefficients and standard errors from prim1:prim6, cov1:cov2
# need to figure out what to do about the interaction terms later...

# create tibble (need to update names)
fig2 <- tibble(Analysis = c("1) MMM Unadjusted Analysis", 
                            "2) MMM Adjusted Analysis", 
                            "3) GEE with MD Variance Correction Adjusted Analysis*",
                            "4) Complete Case MMM Adjusted Analysis",
                            "5) Likely Outcome MMM Adjusted Analysis**",
                            "6) Worst-Case MMM Sensitivity Analysis**",
                            "7) MMM Unadjusted Pre-COVID-19 Analysis",
                            "8) MMM Adjusted Pre-COVID-19 Analysis"),
               coef = c(prim1$estimate[2],
                           prim2$estimate[2],
                           prim3$estimate[2],
                           prim4$estimate[2],
                           prim5$estimate[2],
                           prim6$estimate[2],
                           cov1$estimate[2],
                           cov2$estimate[2]),
                  se = c(prim1$std.error[2],
                           prim2$std.error[2],
                           se_prim3,
                           prim4$std.error[2],
                           prim5$std.error[2],
                           prim6$std.error[2],
                           cov1$std.error[2],
                           cov2$std.error[2])) %>%
  mutate(lb = coef - (1.96*se),
         ub = coef + (1.96*se),
         or = exp(coef),
         or_lb = exp(lb),
         or_ub = exp(ub),
         `Odds Ratio (95% Confidence Interval)` = paste0(round(or, 2), " (", round(or_lb, 3), ", ", round(or_ub, 3), ")"))

# now make a forestplot
tabletext <- cbind(c("Analysis", fig2$Analysis), 
                   c("Odds Ratio (95% CI)", fig2$`Odds Ratio (95% Confidence Interval)`))

#pdf("fig2.pdf", height = 6, width = 10)
forestplot(tabletext,
           mean = c(NA, fig2$or),
           lower = c(NA, fig2$or_lb),
           upper = c(NA, fig2$or_ub),
           is.summary = c(rep(TRUE, 1), rep(FALSE, 8)),
           xlog = TRUE,
           xlab = "Adjusted Odds Ratio",
           boxsize = 0.15,
           align = "l",
           vertices = TRUE,
           vertices.height = 0.05,
           txt_gp = fpTxtGp(cex=1, 
                            label=gpar(fontfamily="Arial"), 
                            ticks=gpar(cex=0.75),
                            xlab=gpar(cex=0.9)))
#dev.off()
# embed the font
#embed_fonts("fig2.pdf")

LS0tCnRpdGxlOiAiUG9zdHBhcnR1bSBjb250cmFjZXB0aXZlIHVzZSBhbW9uZyBzZXJvY29uY29yZGFudCBwYXJ0bmVycyB3aXRoIEhJViBpbiBydXJhbCBNb3phbWJpcXVlOiBzZWNvbmRhcnkgYW5hbHlzaXMgb2YgYSBjbHVzdGVyIHJhbmRvbWl6ZWQgdHJpYWwiCmF1dGhvcjogIkRhbm55IFNhY2s8YnI+PHNtYWxsPkRpdmlzaW9uIG9mIEVwaWRlbWlvbG9neTxicj5WYW5kZXJiaWx0IFVuaXZlcnNpdHkgU2Nob29sIG9mIE1lZGljaW5lPC9zbWFsbD4iCmRhdGU6ICI8c21hbGw+YHIgU3lzLkRhdGUoKWA8L3NtYWxsPiIKb3V0cHV0OgogIHJtZGZvcm1hdHM6OnJlYWR0aGVkb3duOgogICAgY29kZV9mb2xkaW5nOiBoaWRlCiAgICBsaWdodGJveDogdHJ1ZQogICAgY29kZV9kb3dubG9hZDogdHJ1ZQpkZXNjcmlwdGlvbjogIkhvUFMrIEJhc2VsaW5lIERhdGEiCi0tLQoKYGBge3Igc2V0dXAsIGluY2x1ZGU9RkFMU0V9CmxpYnJhcnkodGlkeXZlcnNlKQpsaWJyYXJ5KHJtcykKbGlicmFyeSh0YWJsZTEpCmxpYnJhcnkoZmxleHRhYmxlKQpsaWJyYXJ5KGV4dHJhZm9udCkKbGlicmFyeShnZ3B1YnIpCmxpYnJhcnkoRGlhZ3JhbW1lUikKbGlicmFyeShEaWFncmFtbWVSc3ZnKQpsaWJyYXJ5KHJzdmcpCmxpYnJhcnkoTU1MQikKbGlicmFyeShnZWVwYWNrKQpsaWJyYXJ5KGdlZXNtdikKbGlicmFyeShtaWNlKQpsaWJyYXJ5KGZvcmVzdHBsb3QpCmxpYnJhcnkoc3Vydml2YWwpCmxpYnJhcnkoc3Vydm1pbmVyKQpsaWJyYXJ5KG1hdHJpeGNhbGMpCmxpYnJhcnkoZ2dlZmZlY3RzKQoKbG9hZGZvbnRzKCkKa25pdHJTZXQobGFuZz0nbWFya2Rvd24nLCBmaWcucGF0aD0ncG5nLycsIGZpZy5hbGlnbj0nY2VudGVyJywgdz02LCBoPTQsIGNhY2hlPVRSVUUpCm9wdGlvbnMocHJUeXBlPSdodG1sJykKc2V0LnNlZWQoMTExMSkKCiMgbG9hZCBkZWlkZW50aWZpZWQgZGF0YQpMb2FkKGFpbTIpCmBgYAoKIyBJbXB1dGF0aW9ucwoKYGBge3IgaW1wcywgZmlnLmhlaWdodD0xMCwgZmlnLndpZHRoPTEwfQojIGNyZWF0ZSBwcmVkaWN0b3IgbWF0cml4CnByZWRtYXQgPC0gbWFrZS5wcmVkaWN0b3JNYXRyaXgoYWltMikKCiMgbm93IGVkaXQgcHJlZGljdG9yIG1hdHJpeCwgZnJvbSAibWljZSIgZG9jdW1lbnRhdGlvbgojICJFYWNoIHJvdyBjb3JyZXNwb25kcyB0byBhIHZhcmlhYmxlIGJsb2NrLCBpLmUuLCBhIHNldCBvZiB2YXJpYWJsZXMgdG8gYmUgaW1wdXRlZC4gCiMgQSB2YWx1ZSBvZiAxIG1lYW5zIHRoYXQgdGhlIGNvbHVtbiB2YXJpYWJsZSBpcyB1c2VkIGFzIGEgcHJlZGljdG9yIGZvciB0aGUgdGFyZ2V0IGJsb2NrIChpbiB0aGUgcm93cykuIgojIG15IHVuZGVyc3RhbmRpbmcgaXMgdGhhdCB0aGUgY29sdW1uIHRoZW4gZGVub3RlcyB3aGV0aGVyIHRoYXQgdmFyaWFibGUgd2lsbCBiZSB1c2VkIHRvIHByZWRpY3QgdGhlIHJvdyB2YXJpYWJsZQoKIyBmaXJzdCBtYWtlIGNsaW5pYyB0aGUgY2x1c3RlciB2YXJpYWJsZSBmb3IgYWxsIHByZWRpY3Rpb25zIChleGNlcHQgaXQncyBvd24pCiMgb25seSBuZWVkIHRvIGRvIGl0IGluIHRoZSBjb2x1bW4gYmVjYXVzZSBpdCBpcyBub3QgbWlzc2luZyBpbiB0aGUgcm93cwpwcmVkbWF0WywgImNsaW5pYy5mZW1hbGUiXSA8LSAtMgpwcmVkbWF0WyJjbGluaWMuZmVtYWxlIiwgImNsaW5pYy5mZW1hbGUiXSA8LSAwCgojIGZpcnN0IHJlbW92ZSBjb3ZpZC1zZW5zIGZyb20gdGhlIGFuYWx5c2lzIChzaW5jZSB3ZSBkb24ndCB3YW50IGl0IHRvIHByZWRpY3QgYW55dGhpbmcpCiMgd2UgYWxzbyBkb24ndCB3YW50IFlfbGMgb3IgWV9yYXcgb3IgWV93YyB0byBwcmVkaWN0IGFueXRoaW5nCnByZWRtYXRbYygiWV9sYyIsICJZX3JhdyIsICJZX3djIiwgImNvdmlkX3NlbnMiKSxdIDwtIDAKcHJlZG1hdFssYygiWV9sYyIsICJZX3JhdyIsICJZX3djIiwgImNvdmlkX3NlbnMiKV0gPC0gMAoKIyBub3cgc3ViZXN0IGludG8gaW50ZXJ2ZW50aW9uIGFuZCBjb250cm9sIGZvciBzZXBlcmF0ZSBpbXB1dGF0aW9ucwphaW0yX2ludCA8LSBhaW0yICU+JSBmaWx0ZXIoZ3JvdXAuZmVtYWxlID09ICJJbnRlcnZlbnRpb24iKQphaW0yX2NvbiA8LSBhaW0yICU+JSBmaWx0ZXIoZ3JvdXAuZmVtYWxlID09ICJDb250cm9sIikKCiMgdmVjdG9yIG9mIHRoaW5ncyB0byBleGNsdWRlIGZyb20gaW1wdXRhdGlvbnMKZXhjIDwtIGMoIllfbGMiLCAiWV9yYXciLCAiWV93YyIsICJjb3ZpZF9zZW5zIikKCiMgZmluYWxseSBjcmVhdGUgYSBtYXRyaXggb2YgdmFyaWFibGVzIG5vdCB0byBpbXB1dGUgKGJ5IHNldHRpbmcgaXMubmEgdG8gRkFMU0UpCndoZXJlbWF0X2ludCA8LSBpcy5uYShhaW0yX2ludCkKd2hlcmVtYXRfaW50WywgZXhjXSA8LSBGQUxTRQp3aGVyZW1hdF9jb24gPC0gaXMubmEoYWltMl9jb24pCndoZXJlbWF0X2NvblssIGV4Y10gPC0gRkFMU0UKCiMgZmluYWxseSBoYXZlIHRvIHJlbW92ZSBzb21lIGNhdGVnb3JpZXMgZnJvbSBmYWN0b3JzLi4uCiMjIERPIFRISVMgQkFTRUQgT04gV0hBVCBET0VTIE5PVCBXT1JLIEJFTE9XICMjCmFpbTJfaW50IDwtIGFpbTJfaW50ICU+JQogIG11dGF0ZShkaXN0cmljdC5mZW1hbGUgPSBkcm9wbGV2ZWxzKGRpc3RyaWN0LmZlbWFsZSkpCmFpbTJfY29uIDwtIGFpbTJfY29uICU+JQogIG11dGF0ZShqb2JfY2F0LmZlbWFsZSA9IGRyb3BsZXZlbHMoam9iX2NhdC5mZW1hbGUpLAogICAgICAgICBkaXN0cmljdC5mZW1hbGUgPSBkcm9wbGV2ZWxzKGRpc3RyaWN0LmZlbWFsZSkpCgojIGZpZ3VyZSBvdXQgaG93IG1hbnkgaW1wdXRhdGlvbnMgdG8gZG8gYmFzZWQgb24gZnJlcXVlbmN5IG9mIG1pc3NpbmduZXNzCmRlc2NyaWJlKGFpbTIpCiMgaGlnaGVzdCBpcyAyMiUsIHNvIHdpbGwgZG8gMjUgaW1wdXRhdGlvbnMsIDUwIHRvIGJlIHNhZmUKCiMgZG8gaW1wdXRhdGlvbnMKaW50X2ltcCA8LSBtaWNlKGFpbTJfaW50LCBtID0gNTAsCiAgICAgICAgICAgICAgICBwcmVkaWN0b3JNYXRyaXggPSBwcmVkbWF0LAogICAgICAgICAgICAgICAgZGVmYXVsdE1ldGhvZCA9IGMoInBtbSIsICIybC5iaW4iLCAicG9seXJlZyIsICJwb2xyIiksCiAgICAgICAgICAgICAgICB3aGVyZSA9IHdoZXJlbWF0X2ludCwKICAgICAgICAgICAgICAgIHNlZWQgPSAxMTExKQpjb25faW1wIDwtIG1pY2UoYWltMl9jb24sIG0gPSA1MCwKICAgICAgICAgICAgICAgIHByZWRpY3Rvck1hdHJpeCA9IHByZWRtYXQsCiAgICAgICAgICAgICAgICBkZWZhdWx0TWV0aG9kID0gYygicG1tIiwgIjJsLmJpbiIsICJwb2x5cmVnIiwgInBvbHIiKSwKICAgICAgICAgICAgICAgIHdoZXJlID0gd2hlcmVtYXRfY29uLAogICAgICAgICAgICAgICAgc2VlZCA9IDExMTEpCgojIG5vdyBjb21iaW5lIGltcHV0YXRpb24gb2JqZWN0cyBmb3IgYW5hbHlzaXMKaW1wX3ByaW1fYWltMiA8LSByYmluZChpbnRfaW1wLCBjb25faW1wKQoKIyBub3cgc2F2ZSBmb3IgZnV0dXJlIGFuYWx5c2VzClNhdmUoaW1wX3ByaW1fYWltMikKCiMgbm93IHJlcGxpY2F0ZSBmb3IgY292aWQgc2Vuc2l0aXZpdHkgYW5hbHlzZXMKIyBub3cgc3ViZXN0IGludG8gaW50ZXJ2ZW50aW9uIGFuZCBjb250cm9sIGZvciBzZXBlcmF0ZSBpbXB1dGF0aW9ucwphaW0yX2ludF9jb3YgPC0gYWltMiAlPiUgZmlsdGVyKGdyb3VwLmZlbWFsZSA9PSAiSW50ZXJ2ZW50aW9uIiwgY292aWRfc2VucyA9PSAxKQphaW0yX2Nvbl9jb3YgPC0gYWltMiAlPiUgZmlsdGVyKGdyb3VwLmZlbWFsZSA9PSAiQ29udHJvbCIsIGNvdmlkX3NlbnMgPT0gMSkKCiMgZmluYWxseSBjcmVhdGUgYSBtYXRyaXggb2YgdmFyaWFibGVzIG5vdCB0byBpbXB1dGUgKGJ5IHNldHRpbmcgaXMubmEgdG8gRkFMU0UpCndoZXJlbWF0X2ludF9jb3YgPC0gaXMubmEoYWltMl9pbnRfY292KQp3aGVyZW1hdF9pbnRfY292WywgZXhjXSA8LSBGQUxTRQp3aGVyZW1hdF9jb25fY292IDwtIGlzLm5hKGFpbTJfY29uX2NvdikKd2hlcmVtYXRfY29uX2NvdlssIGV4Y10gPC0gRkFMU0UKCiMgZmluYWxseSBoYXZlIHRvIHJlbW92ZSBzb21lIGNhdGVnb3JpZXMgZnJvbSBmYWN0b3JzLi4uCiMjIERPIFRISVMgQkFTRUQgT04gV0hBVCBET0VTIE5PVCBXT1JLIEJFTE9XICMjCmFpbTJfaW50X2NvdiA8LSBhaW0yX2ludF9jb3YgJT4lCiAgbXV0YXRlKGRpc3RyaWN0LmZlbWFsZSA9IGRyb3BsZXZlbHMoZGlzdHJpY3QuZmVtYWxlKSkKYWltMl9jb25fY292IDwtIGFpbTJfY29uX2NvdiAlPiUKICBtdXRhdGUoam9iX2NhdC5mZW1hbGUgPSBkcm9wbGV2ZWxzKGpvYl9jYXQuZmVtYWxlKSwKICAgICAgICAgZGlzdHJpY3QuZmVtYWxlID0gZHJvcGxldmVscyhkaXN0cmljdC5mZW1hbGUpKQoKIyA1MCBpbXB1dGF0aW9ucwppbnRfaW1wX2NvdiA8LSBtaWNlKGFpbTJfaW50X2NvdiwgbSA9IDUwLAogICAgICAgICAgICAgICAgcHJlZGljdG9yTWF0cml4ID0gcHJlZG1hdCwKICAgICAgICAgICAgICAgIGRlZmF1bHRNZXRob2QgPSBjKCJwbW0iLCAiMmwuYmluIiwgInBvbHlyZWciLCAicG9sciIpLAogICAgICAgICAgICAgICAgd2hlcmUgPSB3aGVyZW1hdF9pbnRfY292LAogICAgICAgICAgICAgICAgc2VlZCA9IDExMTEpCmNvbl9pbXBfY292IDwtIG1pY2UoYWltMl9jb25fY292LCBtID0gNTAsCiAgICAgICAgICAgICAgICBwcmVkaWN0b3JNYXRyaXggPSBwcmVkbWF0LAogICAgICAgICAgICAgICAgZGVmYXVsdE1ldGhvZCA9IGMoInBtbSIsICIybC5iaW4iLCAicG9seXJlZyIsICJwb2xyIiksCiAgICAgICAgICAgICAgICB3aGVyZSA9IHdoZXJlbWF0X2Nvbl9jb3YsCiAgICAgICAgICAgICAgICBzZWVkID0gMTExMSkKCiMgbm93IGNvbWJpbmUgaW1wdXRhdGlvbiBvYmplY3RzIGZvciBhbmFseXNpcwppbXBfcHJpbV9haW0yX2NvdiA8LSByYmluZChpbnRfaW1wX2NvdiwgY29uX2ltcF9jb3YpCgojIG5vdyBzYXZlIGZvciBmdXR1cmUgYW5hbHlzZXMKU2F2ZShpbXBfcHJpbV9haW0yX2NvdikKCiMgZG8gc29tZSBkaWFnbm9zdGljcwoKIyBzdHJpcHBsb3RzIHRvIGNoZWNrIGRpc3RyaWJ1dGlvbnMgb2YgaW1wdXRlZCBkYXRhCnN0cmlwcGxvdChpbXBfcHJpbV9haW0yKQpzdHJpcHBsb3QoaW1wX3ByaW1fYWltMl9jb3YpCgojIGJ3cGxvdHMgdG8gcmUtY2hlY2sgZGlzdHJpYnV0aW9ucyBvZiBpbXB1dGVkIGRhdGEKYndwbG90KGltcF9wcmltX2FpbTIpCmJ3cGxvdChpbXBfcHJpbV9haW0yX2NvdikKYGBgCgojIFByaW1hcnkgQW5hbHlzZXMKCmBgYHtyIHByaW1hbmF9CiMgc3RhcnQgYnkgcHVsbGluZyBpbiBpbXB1dGVkIGRhdGEKTG9hZChpbXBfcHJpbV9haW0yKQoKIyBmaXJzdCBuZWVkIHRvIG1ha2UgY2xpbmljLmZlbWFsZSBhIGZhY3RvciBpbiBhbGwgaXRlcmF0aW9ucwpsb25nIDwtIGNvbXBsZXRlKGltcF9wcmltX2FpbTIsIGFjdGlvbiA9ICJsb25nIiwgaW5jbHVkZSA9IFRSVUUpCmxvbmckY2xpbmljLmZlbWFsZSA8LSBmYWN0b3IobG9uZyRjbGluaWMuZmVtYWxlKQojIG5vdyBtYWtlIGl0IGJhY2sgaW50byBhIG1pZHMgb2JqZWN0CmltcF9wcmltX2FpbTIgPC0gYXMubWlkcyhsb25nKQoKCiMgY3JlYXRlIGZ1bmN0aW9uIGZvciBwb29saW5nIG1tIGZ1bmN0aW9uCgojIGZpcnN0IG5lZWQgdG8gY3JlYXRlIHRpZHkgZGF0YWZyYW1lIHdpdGggNiBjb2x1bXM6IHRlcm0sIGVzdGltYXRlLCBzdGQuZXJyb3IsIHN0YXRpc3RpYywgcC52YWx1ZSwgYW5kIG5vYnMgKGRlZ3JlZXMgb2YgZnJlZWRvbSkgZnJvbSBNTUxvZ2l0IGNsYXNzIChmcm9tIEdFRSB2ZXJzaW9uKQojIHJvd3MgaXMgdGhlIG51bWJlciBvZiByb3dzIGluIHRoZSBjb21iaW5lZCBkYXRhc2V0CmZpdGxpc3QubW0gPC0gZnVuY3Rpb24ob2JqZWN0LCByb3dzKSB7CiAgIyBmaXJzdCBnZXQgc3VtbWFyeQogIHN1bSA8LSBzdW1tYXJ5KG9iamVjdCkKICAjIG5vdyBtYWtlIHRpZHkgdmVyc2lvbgogIHN1bV90aWR5IDwtIGFzX3RpYmJsZShzdW0kbWVhbi50YWJsZSkgJT4lCiAgICBhZGRfY29sdW1uKHRlcm0gPSByb3duYW1lcyhzdW0kbWVhbi50YWJsZSksIC5iZWZvcmUgPSAxKSAlPiUKICAgIG11dGF0ZShub2JzID0gcm93cykgJT4lCiAgICByZW5hbWUoZXN0aW1hdGUgPSBFc3RpbWF0ZSwKICAgICAgICAgIHN0ZC5lcnJvciA9IGBNb2RlbCBTRWAsCiAgICAgICAgICBzdGF0aXN0aWMgPSBgQ2hpIFNxdWFyZWAsCiAgICAgICAgICBwLnZhbHVlID0gYFByKD5DaGkpYCkKICBzdW1fdGlkeQp9CgojIG5vdyBtYWtlIGdsYW5jZWQgbGlzdCB3aXRoIHJvd3Mgbi5jbHVzdGVycywgbWF4LmNsdXN0ZXIuc2l6ZSwgYWxwaGEsICBhbmQgbm9icwpnbGFuY2VkLm1tIDwtIGZ1bmN0aW9uKG9iamVjdCwgcm93cykgewogIGRhdGEuZnJhbWUobi5jbHVzdGVycyA9IHVubmFtZShvYmplY3QkY29udHJvbFsibl9zdWJqIl0pLAogICAgICAgICAgICAgbWF4LmNsdXN0ZXIuc2l6ZSA9IHVubmFtZShvYmplY3QkY29udHJvbFsibWF4X25fdmlzaXQiXSksCiAgICAgICAgICAgICBhbHBoYSA9IHVubmFtZShvYmplY3QkYWxwaGEpLAogICAgICAgICAgICAgbm9icyA9IHJvd3MpCn0KCiMgYmFybmFyZCBydWJpbiBmdW5jdGlvbiBwdWxsZWQgZGlyZWN0bHkgZnJvbSBtaWNlIGNvZGUgaHR0cHM6Ly9yZHJyLmlvL2NyYW4vbWljZS9zcmMvUi9iYXJuYXJkLnJ1YmluLlIKYmFybmFyZC5ydWJpbiA8LSBmdW5jdGlvbihtLCBiLCB0LCBkZmNvbSA9IDk5OTk5OSkgewogIGxhbWJkYSA8LSAoMSArIDEgLyBtKSAqIGIgLyB0CiAgbGFtYmRhW2xhbWJkYSA8IDFlLTA0XSA8LSAxZS0wNAogIGRmb2xkIDwtIChtIC0gMSkgLyBsYW1iZGFeMgogIGRmb2JzIDwtIChkZmNvbSArIDEpIC8gKGRmY29tICsgMykgKiBkZmNvbSAqICgxIC0gbGFtYmRhKQogIGRmb2xkICogZGZvYnMgLyAoZGZvbGQgKyBkZm9icykKfQoKcG9vbC5tbSA8LSBmdW5jdGlvbihvYmplY3QsIHJvd3MpIHsKICBjYWxsIDwtIHBhc3RlMCgicG9vbChvYmplY3QgPSAiKQogICMgYmFzZWQgb24gcG9vbC5maXRsaXN0IGZyb20gaHR0cHM6Ly9yZHJyLmlvL2NyYW4vbWljZS9zcmMvUi9wb29sLlIKICBwIDwtIG1hcF9kZihvYmplY3QsIH4gZml0bGlzdC5tbSgueCwgcm93cykpCiAgCiAgIyB3ZSBkb24ndCB3YW50IGdyb3VwX2J5IHRvIGNoYW5nZSB0aGUgb3JkZXIgb2YgdGhlIHRlcm1zCiAgcCA8LSBwICU+JSBtdXRhdGUodGVybSA9IGZhY3Rvcih0ZXJtLCBsZXZlbHMgPSB1bmlxdWUodGVybSkpKQogIAogIHBvb2xlZCA8LSBwICU+JQogICAgZ3JvdXBfYnkodGVybSkgJT4lCiAgICBzdW1tYXJpc2UoCiAgICAgIG0gPSBuKCksCiAgICAgIHFiYXIgPSBtZWFuKGVzdGltYXRlKSwKICAgICAgdWJhciA9IG1lYW4oc3RkLmVycm9yXjIpLAogICAgICBiID0gdmFyKGVzdGltYXRlKSwKICAgICAgdCA9IHViYXIgKyAoMSArIDEgLyBtKSAqIGIsCiAgICAgIGRmY29tID0gcm93cywKICAgICAgZGYgPSBiYXJuYXJkLnJ1YmluKG0sIGIsIHQsIGRmY29tKSwKICAgICAgcml2ID0gKDEgKyAxIC8gbSkgKiBiIC8gdWJhciwKICAgICAgbGFtYmRhID0gKDEgKyAxIC8gbSkgKiBiIC8gdCwKICAgICAgZm1pID0gKHJpdiArIDIgLyAoZGYgKyAzKSkgLyAocml2ICsgMSkKICAgICkKICBwb29sZWQgPC0gZGF0YS5mcmFtZShwb29sZWQpCiAgbmFtZXMocG9vbGVkKVtuYW1lcyhwb29sZWQpID09ICJxYmFyIl0gPC0gImVzdGltYXRlIgogIAogICMgYmFzZWQgb24gaHR0cHM6Ly9yZHJyLmlvL2NyYW4vbWljZS9zcmMvUi9nZXQuZGYuUgogIGcgPC0gbWFwX2RmKG9iamVjdCwgfiBnbGFuY2VkLm1tKC54LCByb3dzKSkKICAKICAjIGZpbmFsbHkgbmVlZCBtYWtlIG1pcG8gb2JqZWN0IHRvIHdvcmsgd2l0aCBtaWNlIHN1bW1hcnkgZnVuY3Rpb24KICBtaXBvLm1tIDwtIGxpc3QobSA9IHBvb2xlZCRtWzFdLAogICAgICAgICAgICAgICAgICBwb29sZWQgPSBwb29sZWQsCiAgICAgICAgICAgICAgICAgIGdsYW5jZWQgPSBnKQogIGNsYXNzKG1pcG8ubW0pIDwtIGMoIm1pcG8iLCAiZGF0YS5mcmFtZSIpCiAgbWlwby5tbQp9CgojIHdyaXRlIHVwZGF0ZWQgR0VFIHdpdGggTUQgY29ycmVjdGlvbiBmdW5jdGlvbiB1c2luZyBnZWVnbG0gaW5zdGVhZCBvZiBnZWUKIyBhZHBhdGVkIGZyb20gaHR0cHM6Ly9yZHJyLmlvL2NyYW4vZ2Vlc212L3NyYy9SL0dFRS52YXIubWQuUgpnZWVnbG0udmFyLm1kIDwtIGZ1bmN0aW9uKGZvcm11bGEsIGZhbWlseSwgZGF0YSwgY29yc3RyKXsgIyBjb3VsZCBub3QgZ2V0IGlkIHRvIHdvcmsgd2l0aG91dCB3cml0aW5nIGludG8gdGhlIGZ1bmN0aW9uLCBzbyBub3QgdHJhbnNmZXJhYmxlLi4uCiAgCiAgIyBnZXQgbW9kZWwgZGVzaWduIG1hdHJpeAogIG0gPC0gbW9kZWwuZnJhbWUoZm9ybXVsYSwgZGF0YSkKICBtdCA8LSBhdHRyKG0sICJ0ZXJtcyIpIAogIGRhdGEkcmVzcG9uc2UgPC0gbW9kZWwucmVzcG9uc2UobSwgIm51bWVyaWMiKQogIG1hdCA8LSBhcy5kYXRhLmZyYW1lKG1vZGVsLm1hdHJpeChmb3JtdWxhLCBtKSkKICAKICAjIGZpdCBHRUUgbW9kZWwKICBnZWUuZml0IDwtIGdlZWdsbShmb3JtdWxhID0gZm9ybXVsYSwKICAgICAgICAgICBmYW1pbHkgPSBmYW1pbHksCiAgICAgICAgICAgaWQgPSBjbGluaWMuZmVtYWxlLCAjIyMgVVBEQVRFIElEIEhFUkUgSUYgTU9WSU5HIFRPIERJRkZFUkVOVCBNT0RFTCBXSVRIIERJRkZFUkVOVCBJRCAjIyMKICAgICAgICAgICBkYXRhID0gZGF0YSwKICAgICAgICAgICBjb3JzdHIgPSBjb3JzdHIpCiAgYmV0YV9lc3QgPC0gZ2VlLmZpdCRjb2VmZmljaWVudAogIGFscGhhIDwtIGdlZS5maXQkZ2Vlc2UkYWxwaGEgIyB1cGRhdGVkIHRoaXMgbGluZSB0byBnZXQgYWxwaGEgZGlyZWN0bHkKICBsZW4gPC0gbGVuZ3RoKGJldGFfZXN0KQogIGxlbl92ZWMgPC0gbGVuXjIKICAKICAjIyMgRXN0aW1hdGUgdGhlIHJvYnVzdCB2YXJpYW5jZSBmb3IgXGhhdHtcYmV0YX0KICBkYXRhJGlkX2ZpdCA8LSB1bm5hbWUoZ2VlLmZpdCRpZCkgIyB1cGRhdGVkIHdpdGggdW5uYW1lIGFuZCB1cGRhdGVkIHZhcmlhYmxlIHRvICJpZF9maXQiCiAgY2x1c3RlcjwtY2x1c3Rlci5zaXplKGRhdGEkaWRfZml0KQogIG5jbHVzdGVyPC1tYXgoY2x1c3RlciRuKQogIHNpemU8LWNsdXN0ZXIkbQogIG1hdCRzdWJqIDwtIHJlcCh1bmlxdWUoZGF0YSRpZF9maXQpLCBjbHVzdGVyJG4pCiAgaWYoaXMuY2hhcmFjdGVyKGNvcnN0cikpewogICAgdmFyIDwtIHN3aXRjaChjb3JzdHIsCiAgICAgICAgICAgICAgICJpbmRlcGVuZGVuY2UiPWNvcm1heC5pbmQobmNsdXN0ZXIpLAogICAgICAgICAgICAgICAiZXhjaGFuZ2VhYmxlIj1jb3JtYXguZXhjaChuY2x1c3RlciwgYWxwaGEpLAogICAgICAgICAgICAgICAiQVItTSI9Y29ybWF4LmFyMShuY2x1c3RlciwgYWxwaGEpLAogICAgICAgICAgICAgICAidW5zdHJ1Y3R1cmVkIj1zdW1tYXJ5KGdlZS5maXQpJHdvcmtpbmcuY29ycmVsYXRpb24sKQogIH1lbHNlewogICAgICAgcHJpbnQoY29yc3RyKQogICAgICAgc3RvcCgiJ3dvcmtpbmcgY29ycmVsYXRpb24gc3RydWN0dXJlJyBub3QgcmVjb2duaXplZCIpCiAgfSAgCiAgaWYoaXMuY2hhcmFjdGVyKGZhbWlseSkpewogICAgZmFtaWx5IDwtIHN3aXRjaChmYW1pbHksCiAgICAgICAgICAgICAgICAgICJnYXVzc2lhbiI9ImdhdXNzaWFuIiwKICAgICAgICAgICAgICAgICAgImJpbm9taWFsIj0iYmlub21pYWwiLAogICAgICAgICAgICAgICAgICAicG9pc3NvbiI9InBvaXNzb24iKQogIH1lbHNleyAKICAgIGlmKGlzLmZ1bmN0aW9uKGZhbWlseSkpewogICAgICBmYW1pbHkgPC0gZmFtaWx5KClbWzFdXQogICAgfWVsc2V7CiAgICAgICBwcmludChmYW1pbHkpCiAgICAgICBzdG9wKCInZmFtaWx5JyBub3QgcmVjb2duaXplZCIpCiAgICB9ICAgIAogIH0KICAKICAjIGNhbGN1bGF0ZSBNRCBjb3JyZWxhdGlvbiAKICBjb3YuYmV0YTwtdW5zdHI8LW1hdHJpeCgwLG5yb3c9bGVuLG5jb2w9bGVuKQogIHN0ZXAxMTwtbWF0cml4KDAsIG5yb3c9bGVuLCBuY29sPWxlbikKICBmb3IgKGkgaW4gMTpzaXplKXsKICAJeTwtYXMubWF0cml4KGRhdGEkcmVzcG9uc2VbZGF0YSRpZF9maXQ9PXVuaXF1ZShkYXRhJGlkX2ZpdClbaV1dKQogICAgY292YXJpYXRlPC1hcy5tYXRyaXgoc3Vic2V0KG1hdFssLWxlbmd0aChtYXRbMSxdKV0sIG1hdCRzdWJqPT11bmlxdWUoZGF0YSRpZF9maXQpW2ldKSkKICAgIHZhcl9pPXZhclsxOmNsdXN0ZXIkbltpXSwxOmNsdXN0ZXIkbltpXV0KICAgIGlmIChmYW1pbHk9PSJnYXVzc2lhbiIpeyAKICAgICAgIHh4PC10KGNvdmFyaWF0ZSklKiVzb2x2ZSh2YXJfaSklKiVjb3ZhcmlhdGUKICAgICAgIHN0ZXAxMTwtc3RlcDExK3h4ICAKICAgIH1lbHNlIGlmIChmYW1pbHk9PSJwb2lzc29uIikgewogICAgICAgRDwtbWF0LnByb2QoY292YXJpYXRlLCBleHAoY292YXJpYXRlJSolYmV0YV9lc3QpKQogICAgICAgVmkgPC0gZGlhZyhzcXJ0KGMoZXhwKGNvdmFyaWF0ZSUqJWJldGFfZXN0KSkpLGNsdXN0ZXIkbltpXSklKiV2YXJfaSUqJWRpYWcoc3FydChjKGV4cChjb3ZhcmlhdGUlKiViZXRhX2VzdCkpKSxjbHVzdGVyJG5baV0pCiAgICAgICB4eDwtdChEKSUqJXNvbHZlKFZpKSUqJUQKICAgICAgIHN0ZXAxMTwtc3RlcDExK3h4CiAgICB9ZWxzZSBpZiAoZmFtaWx5PT0iYmlub21pYWwiKXsKICAgIAlEPC1tYXQucHJvZChjb3ZhcmlhdGUsIGV4cChjb3ZhcmlhdGUlKiViZXRhX2VzdCkvKCgxK2V4cChjb3ZhcmlhdGUlKiViZXRhX2VzdCkpXjIpKQogICAgICAgIFZpIDwtIGRpYWcoc3FydChjKGV4cChjb3ZhcmlhdGUlKiViZXRhX2VzdCkvKDErZXhwKGNvdmFyaWF0ZSUqJWJldGFfZXN0KSleMikpLGNsdXN0ZXIkbltpXSklKiV2YXJfaSUqJWRpYWcoc3FydChjKGV4cChjb3ZhcmlhdGUlKiViZXRhX2VzdCkvKDErZXhwKGNvdmFyaWF0ZSUqJWJldGFfZXN0KSleMikpLGNsdXN0ZXIkbltpXSkKICAgICAgICB4eDwtdChEKSUqJXNvbHZlKFZpKSUqJUQKICAgICAgICBzdGVwMTE8LXN0ZXAxMSt4eCAKICAgIH0KICB9CiAgc3RlcDEyPC1tYXRyaXgoMCxucm93PWxlbixuY29sPWxlbikKICBzdGVwMTM8LW1hdHJpeCgwLG5yb3c9bGVuX3ZlYyxuY29sPTEpCiAgc3RlcDE0PC1tYXRyaXgoMCxucm93PWxlbl92ZWMsbmNvbD1sZW5fdmVjKQogIHA8LW1hdHJpeCgwLG5yb3c9bGVuX3ZlYyxuY29sPXNpemUpCiAgZm9yIChpIGluIDE6c2l6ZSl7CiAgCXk8LWFzLm1hdHJpeChkYXRhJHJlc3BvbnNlW2RhdGEkaWRfZml0PT11bmlxdWUoZGF0YSRpZClbaV1dKQogICAgY292YXJpYXRlPC1hcy5tYXRyaXgoc3Vic2V0KG1hdFssLWxlbmd0aChtYXRbMSxdKV0sIG1hdCRzdWJqPT11bmlxdWUoZGF0YSRpZF9maXQpW2ldKSkKICAgIHZhcl9pPXZhclsxOmNsdXN0ZXIkbltpXSwxOmNsdXN0ZXIkbltpXV0KICAgIGlmIChmYW1pbHk9PSJnYXVzc2lhbiIpeyAKICAgICAgICB4eTwtdChjb3ZhcmlhdGUpJSolc29sdmUodmFyX2kpJSolc29sdmUoY29ybWF4LmluZChjbHVzdGVyJG5baV0pLWNvdmFyaWF0ZSUqJXNvbHZlKHN0ZXAxMSklKiV0KGNvdmFyaWF0ZSklKiVzb2x2ZSh2YXJfaSkpJSolKHktY292YXJpYXRlJSolYmV0YV9lc3QpCiAgICAgICAgc3RlcDEyPC1zdGVwMTIreHklKiV0KHh5KQogICAgICAgIHN0ZXAxMzwtc3RlcDEzK3ZlYyh4eSUqJXQoeHkpKQogICAgICAgIHBbLGldPC12ZWMoeHklKiV0KHh5KSkKICAgICB9ZWxzZSBpZiAoZmFtaWx5PT0icG9pc3NvbiIpIHsKICAgICAJRDwtbWF0LnByb2QoY292YXJpYXRlLCBleHAoY292YXJpYXRlJSolYmV0YV9lc3QpKQogICAgIAlWaSA8LSBkaWFnKHNxcnQoYyhleHAoY292YXJpYXRlJSolYmV0YV9lc3QpKSksY2x1c3RlciRuW2ldKSUqJXZhcl9pJSolZGlhZyhzcXJ0KGMoZXhwKGNvdmFyaWF0ZSUqJWJldGFfZXN0KSkpLGNsdXN0ZXIkbltpXSkKICAgICAgICB4eTwtdChEKSUqJXNvbHZlKFZpKSUqJXNvbHZlKGNvcm1heC5pbmQoY2x1c3RlciRuW2ldKS1EJSolc29sdmUoc3RlcDExKSUqJXQoRCklKiVzb2x2ZShWaSkpJSolKHktZXhwKGNvdmFyaWF0ZSUqJWJldGFfZXN0KSkKICAgICAgICBzdGVwMTI8LXN0ZXAxMit4eSUqJXQoeHkpCiAgICAgICAgc3RlcDEzPC1zdGVwMTMrdmVjKHh5JSoldCh4eSkpCiAgICAgICAgcFssaV08LXZlYyh4eSUqJXQoeHkpKQogICAgIH1lbHNlIGlmIChmYW1pbHk9PSJiaW5vbWlhbCIpewogICAgICAgRDwtbWF0LnByb2QoY292YXJpYXRlLCBleHAoY292YXJpYXRlJSolYmV0YV9lc3QpLygoMStleHAoY292YXJpYXRlJSolYmV0YV9lc3QpKV4yKSkKICAgICAgIFZpIDwtIGRpYWcoc3FydChjKGV4cChjb3ZhcmlhdGUlKiViZXRhX2VzdCkvKDErZXhwKGNvdmFyaWF0ZSUqJWJldGFfZXN0KSleMikpLGNsdXN0ZXIkbltpXSklKiV2YXJfaSUqJWRpYWcoc3FydChjKGV4cChjb3ZhcmlhdGUlKiViZXRhX2VzdCkvKDErZXhwKGNvdmFyaWF0ZSUqJWJldGFfZXN0KSleMikpLGNsdXN0ZXIkbltpXSkKICAgICAgIHh5PC10KEQpJSolc29sdmUoVmkpJSolc29sdmUoY29ybWF4LmluZChjbHVzdGVyJG5baV0pLUQlKiVzb2x2ZShzdGVwMTEpJSoldChEKSUqJXNvbHZlKFZpKSklKiUoeS1leHAoY292YXJpYXRlJSolYmV0YV9lc3QpLygxK2V4cChjb3ZhcmlhdGUlKiViZXRhX2VzdCkpKQogICAgICAgc3RlcDEyPC1zdGVwMTIreHklKiV0KHh5KQogICAgICAgc3RlcDEzPC1zdGVwMTMrdmVjKHh5JSoldCh4eSkpCiAgICAgICBwWyxpXTwtdmVjKHh5JSoldCh4eSkpIAogICAgfSAgICAKICB9CiAgZm9yIChpIGluIDE6c2l6ZSl7CiAgICBkaWY8LShwWyxpXS1zdGVwMTMvc2l6ZSklKiV0KHBbLGldLXN0ZXAxMy9zaXplKQogICAgc3RlcDE0PC1zdGVwMTQrZGlmCiAgfQogIGNvdi5iZXRhPC1zb2x2ZShzdGVwMTEpJSolKHN0ZXAxMiklKiVzb2x2ZShzdGVwMTEpCiAgY292LnZhcjwtc2l6ZS8oc2l6ZS0xKSprcm9uZWNrZXIoc29sdmUoc3RlcDExKSwgc29sdmUoc3RlcDExKSklKiVzdGVwMTQlKiVrcm9uZWNrZXIoc29sdmUoc3RlcDExKSwgc29sdmUoc3RlcDExKSkKICByZXR1cm4obGlzdChjb3YuYmV0YT1kaWFnKGNvdi5iZXRhKSwgY292LnZhcj1jb3YudmFyKSkKfQoKCgojIG5vdyBjcmVhdGUgbXkgZm9ybXVsYXMgIyBGSUdVUkUgT1VUIEtFWSBPVVRDT01FLi4uCnVhX2Zvcm0gPC0gZm9ybXVsYShZX2ltcCB+IGdyb3VwLmZlbWFsZSkKIyBnaXZlbiBkaWZmZXJlbnQgb3V0Y29tZXMKYV9mb3JtIDwtIGZvcm11bGEoWV9pbXAgfiBncm91cC5mZW1hbGUgKyByY3MoZGF5LmZlbWFsZSwgMykgKyByY3MoYWdlLmZlbWFsZSwgMykgKyBkaXN0cmljdC5mZW1hbGUgKyB3aG9fc3RhZ2UKICAgICAgICAgICArIGVkdV9jYXQuZmVtYWxlICsgZWR1X2NhdC5tYWxlICsgcmNzKHNvY19zdXBfcHMuZmVtYWxlLCAzKSArIHJjcyhzb2Nfc3VwX25zLmZlbWFsZSwgMykpCmNjX2Zvcm0gPC0gZm9ybXVsYShZX3JhdyB+IGdyb3VwLmZlbWFsZSArIHJjcyhkYXkuZmVtYWxlLCAzKSArIHJjcyhhZ2UuZmVtYWxlLCAzKSArIGRpc3RyaWN0LmZlbWFsZSArIHdob19zdGFnZQogICAgICAgICAgICsgZWR1X2NhdC5mZW1hbGUgKyBlZHVfY2F0Lm1hbGUgKyByY3Moc29jX3N1cF9wcy5mZW1hbGUsIDMpICsgcmNzKHNvY19zdXBfbnMuZmVtYWxlLCAzKSkgCmxjX2Zvcm0gPC0gZm9ybXVsYShZX2xjIH4gZ3JvdXAuZmVtYWxlICsgcmNzKGRheS5mZW1hbGUsIDMpICsgcmNzKGFnZS5mZW1hbGUsIDMpICsgd2hvX3N0YWdlCiAgICAgICAgICAgKyBlZHVfY2F0LmZlbWFsZSArIGVkdV9jYXQubWFsZSArIHJjcyhzb2Nfc3VwX3BzLmZlbWFsZSwgMykgKyByY3Moc29jX3N1cF9ucy5mZW1hbGUsIDMpKQp3Y19mb3JtIDwtIGZvcm11bGEoWV93YyB+IGdyb3VwLmZlbWFsZSArIHJjcyhkYXkuZmVtYWxlLCAzKSArIHJjcyhhZ2UuZmVtYWxlLCAzKSArIHdob19zdGFnZQogICAgICAgICAgICsgZWR1X2NhdC5mZW1hbGUgKyBlZHVfY2F0Lm1hbGUgKyByY3Moc29jX3N1cF9wcy5mZW1hbGUsIDMpICsgcmNzKHNvY19zdXBfbnMuZmVtYWxlLCAzKSkKYGBgCgojIyBVbmFkanVzdGVkIEFuYWx5c2lzCgpgYGB7ciBwcmltMX0KIyBydW4gTU0gYWNyb3NzIGFsbCBpdGVyYXRpb25zIG9mIHRoZSBpbXB1dGF0aW9uCnByaW1fdWEgPC0gY29tcGxldGUoaW1wX3ByaW1fYWltMiwgImFsbCIpICU+JQogIG1hcCh+IG1tKG1lYW4uZm9ybXVsYSA9IHVhX2Zvcm0sCiAgIGx2LmZvcm11bGEgPSB+IDEsCiAgIGlkID0gY2xpbmljLmZlbWFsZSwKICAgcSA9IDEyMCwKICAgZGF0YSA9IC54KSkgCgojIG53IHVzZSBteSBvd24gcG9vbGluZyBhbmQgc3VtbWFyeSBmdW5jdGlvbnMgdG8gY3JlYXRlIG91dHB1dCB2YWx1ZQpwcmltMSA8LSBwcmltX3VhICU+JQogIHBvb2wubW0oLiwgbnJvdyhjb21wbGV0ZShpbXBfcHJpbV9haW0yLCAxKSkpICU+JQogIHN1bW1hcnkKcHJpbTEKCiMgZmlndXJlIG91dCBzaWdtYSAodGhpcyB3aWxsIGluZmx1ZW5jZSB3aGF0IG1vZGVsIEkgdXNlIG1vdmluZyBmb3J3YXJkKQptYXBfZGJsKHByaW1fdWEsIH4ueCRhbHBoYSkKbWFwX2RibChwcmltX3VhLCB+LngkYWxwaGEpICU+JSBhYnMoKSAlPiUgc3VtbWFyeSgpCmBgYAoKIyMgQWRqdXN0ZWQgQW5hbHlzaXMKCmBgYHtyIHByaW0yfQojIHJ1biBNTSBhY3Jvc3MgYWxsIGl0ZXJhdGlvbnMgb2YgdGhlIGltcHV0YXRpb24KcHJpbV9hYSA8LSBjb21wbGV0ZShpbXBfcHJpbV9haW0yLCAiYWxsIikgJT4lCiAgbWFwKH4gbW0obWVhbi5mb3JtdWxhID0gYV9mb3JtLAogICBsdi5mb3JtdWxhID0gfiAxLAogICBpZCA9IGNsaW5pYy5mZW1hbGUsCiAgIHEgPSAxMjAsCiAgIGRhdGEgPSAueCkpIAoKIyBub3cgdXNlIG15IG93biBwb29saW5nIGFuZCBzdW1tYXJ5IGZ1bmN0aW9ucyB0byBjcmVhdGUgb3V0cHV0IHZhbHVlCnByaW0yIDwtIHByaW1fYWEgJT4lCiAgcG9vbC5tbSguLCBucm93KGNvbXBsZXRlKGltcF9wcmltX2FpbTIsIDEpKSkgJT4lCiAgc3VtbWFyeQpwcmltMgpgYGAKCiMjIEFsdGVybmF0aXZlIEFkanVzdGVkIEFuYWx5c2lzCgpgYGB7ciBwcmltM30KIyBydW4gR0VFIGFjcm9zcyBhbGwgaXRlcmF0aW9ucyBvZiB0aGUgaW1wdXRhdGlvbiAodXBkYXRlZCBmb3JtdWxhIHRoYXQgd29ya3Mgd2l0aCBtZCBjb3JyZWN0aW9uIGJlbG93KQpwcmltX2FsdF9hYSA8LSBjb21wbGV0ZShpbXBfcHJpbV9haW0yLCAiYWxsIikgJT4lCiAgbWFwKH4gZ2VlZ2xtKGZvcm11bGEgPSBZX2ltcCB+IGdyb3VwLmZlbWFsZSArIHJjcyhkYXkuZmVtYWxlLCAzKSArIHJjcyhhZ2UuZmVtYWxlLCAzKQogICAgICAgICAgICsgZWR1X2NhdC5mZW1hbGUgKyBlZHVfY2F0Lm1hbGUgKyByY3Moc29jX3N1cF9wcy5mZW1hbGUsIDMpICsgcmNzKHNvY19zdXBfbnMuZmVtYWxlLCAzKSwKICAgICAgICAgICBmYW1pbHkgPSBiaW5vbWlhbCwKICAgICAgICAgICBpZCA9IGNsaW5pYy5mZW1hbGUsCiAgICAgICAgICAgZGF0YSA9IC54LAogICAgICAgICAgIGNvcnN0ciA9ICJleGNoYW5nZWFibGUiKSkgCgojIGNhbiBwb29sIHdpdGggbWljZSBmdW5jdGlvbnMgZm9yIEdFRQpwcmltMyA8LSBwcmltX2FsdF9hYSAlPiUKICBwb29sKCkgJT4lCiAgc3VtbWFyeSgpCnByaW0zCgojIEdFRSB3aXRoIE1EIGNvcnJlY3Rpb24gd2l0aCBnZWVzbXYgcGFja2FnZQpwcmltX2FsdF9hYV9nZWVfY2hlY2sgPC0gY29tcGxldGUoaW1wX3ByaW1fYWltMiwgImFsbCIpICU+JQogIG1hcCh+IEdFRS52YXIubWQoZm9ybXVsYSA9IHVhX2Zvcm0sCiAgICAgICAgICAgZmFtaWx5ID0gYmlub21pYWwsCiAgICAgICAgICAgaWQgPSAiY2xpbmljLmZlbWFsZSIsCiAgICAgICAgICAgZGF0YSA9IC54LAogICAgICAgICAgIGNvcnN0ciA9ICJleGNoYW5nZWFibGUiKSkgCgojIEdFRSB3aXRoIG15IGZ1bmN0aW9uLCBjYW4gdGVzdCB0aGV5IGFyZSB0aGUgc2FtZSB3aXRoIHRoZSB1bmFkanVzdGVkIGZvcm11bGEKcHJpbV9hbHRfYWFfZ2VlZ2xtX2NoZWNrIDwtIGNvbXBsZXRlKGltcF9wcmltX2FpbTIsICJhbGwiKSAlPiUKICBtYXAofiBnZWVnbG0udmFyLm1kKGZvcm11bGEgPSB1YV9mb3JtLAogICAgICAgICAgIGZhbWlseSA9IGJpbm9taWFsLAogICAgICAgICAgIGRhdGEgPSAueCwKICAgICAgICAgICBjb3JzdHIgPSAiZXhjaGFuZ2VhYmxlIikpIAoKIyBjaGVjayB0aGF0IHRydWUgdG8gdGhyZWUgZGVjaW1hbCBwbGFjZXMKbWFwMl9kZihwcmltX2FsdF9hYV9nZWVfY2hlY2ssCiAgICAgICAgIHByaW1fYWx0X2FhX2dlZWdsbV9jaGVjaywgCiAgICAgICAgIH4gcm91bmQoLngkY292LmJldGEsIDMpID09IHJvdW5kKC55JGNvdi5iZXRhLCAzKSkKCiMgbm93IGZpbmFsIHZlcnNpb24gICMjIEhJR0hMWSBERVBFTkRFRCBPTiBJTkNMVURFRCBDT1ZBUklBVEVTIEFORCBPVVRDT01FIEZPUiBTSU5HVUxBUklUWSAjIwojIyBkZWZpbml0ZWx5IGhhdmUgdG8gcmVtb3ZlIHdob19zdGFnZSwgbWF5IGhhdmUgdG8gcmVtb3ZlIGRpc3RyaWN0IGFzIHdlbGwsIGJ1dCBvdXRjb21lIGRlcGVuZGVudAojIyBDT1VMRCBOT1QgUFVUIERJU1RSSUNUIEJBQ0sgSU4gIyMKIyBvZiBub3RlLCBJRCBpcyBpbmhlcmVudCB0byBmdW5jdGlvbiAoc2VlIGFib3ZlKQpwcmltX2FsdF9hYV9tZCA8LSBjb21wbGV0ZShpbXBfcHJpbV9haW0yLCAiYWxsIikgJT4lCiAgbWFwKH4gZ2VlZ2xtLnZhci5tZChmb3JtdWxhID0gWV9pbXAgfiBncm91cC5mZW1hbGUgKyByY3MoZGF5LmZlbWFsZSwgMykgKyByY3MoYWdlLmZlbWFsZSwgMykgKyAKICAgICAgICAgICArIGVkdV9jYXQuZmVtYWxlICsgZWR1X2NhdC5tYWxlICsgcmNzKHNvY19zdXBfcHMuZmVtYWxlLCAzKSArIHJjcyhzb2Nfc3VwX25zLmZlbWFsZSwgMyksCiAgICAgICAgICAgZmFtaWx5ID0gYmlub21pYWwsCiAgICAgICAgICAgZGF0YSA9IC54LAogICAgICAgICAgIGNvcnN0ciA9ICJleGNoYW5nZWFibGUiKSkgCgojIG5lZWQgdG8gd3JpdGUgZnVuY3Rpb24gZm9yIEdFRW1kIGxpc3QgJGNvdi5iZXRhWzJdIGlzIHdoYXQgSSdtIGludGVyZXN0ZWQgaW4sIHNpbmNlIEkgb25seSBjYXJlIGFib3V0IHRoZSBpbnRlcnZlbnRpb24gZXN0aW1hdGUgOikKIyB1c2luZyBSdWJpbidzIHJ1bGVzIGZyb20gaHR0cHM6Ly9ib29rZG93bi5vcmcvbXdoZXltYW5zL2Jvb2ttaS9ydWJpbnMtcnVsZXMuaHRtbAojIGlmIG0gaXMgdGhlIG51bWJlciBvZiBpbXB1dGF0aW9ucwojIHZ3ID0gMS9tICogc3VtKHNlXjIpCiMgdmIgPSBzdW0ocG9vbGVkIGJldGEgLSBiZXRhIGluIGVhY2ggaW1wdXRlZCBkYXRhc2V0KV4yIC8gKG0gLSAxKQojIHZ0b3RhbCA9IHZ3ICsgdmIrIHZiL20KIyBzZSA9IHNxcnQodnRvdGFsKQoKIyBtCm0gPC0gbGVuZ3RoKHByaW1fYWx0X2FhX21kKQojIGZpcnN0IGNhbGN1bGF0ZSB2dwp2dyA8LSAoMSAvIG0pICogc3VtKG1hcF9kZihwcmltX2FsdF9hYV9tZCwgfiAueCRjb3YuYmV0YVsyXSkpCiMgdGhlbiBjYWxjdWxhdGUgdmIKbnVtX3ZiIDwtIG1hcF9kZihwcmltX2FsdF9hYSwgfiAueCRjb2VmZmljaWVudHNbMl0pICU+JSAjIHB1bGwgb3V0IGludGVydmVudGlvbiBjb2VmZmljaWVudHMgZnJvbSBpbXB1dGVkIGRhdGFzZXRzCiAgbXV0YXRlKG92ZXJhbGwuY29lZiA9IHByaW0zJGVzdGltYXRlWzJdLCAKICAgICAgICAgZGlmZiA9IG92ZXJhbGwuY29lZiAtIGdyb3VwLmZlbWFsZUludGVydmVudGlvbikgJT4lICMgYWRkIGRpZmZlcmVuY2UgYmV0d2VlbiBvdmVyYWwgY29lZmZpY2llbnQgYW5kIGNvZWZmaWNpZW50IGZyb20gZWFjaCBkYXRhc2V0CiAgcHVsbChkaWZmKSAlPiUgc3VtKCkgIyBwdWxsIG91dCB0aGF0IGNvbHVtbiBhbmQgc3VtIGl0CnZiIDwtIG51bV92YiAvIChtIC0gMSkKIyBub3cgY2FsY3VsYXRlIHZ0b3RhbAp2dG90YWwgPC0gdncgKyB2YiArICh2YiAvIG0pCnNlX3ByaW0zIDwtIHNxcnQodnRvdGFsKQpgYGAKCiMjIENvbXBsZXRlIENhc2UgQWRqdXN0ZWQgQW5hbHlzaXMKCmBgYHtyIHByaW00fQojIHVuY2xlYXIgd2h5IHRoaXMgb25lIHdhcyBub3Qgd29ya2luZy4uLnJlbW92ZWQgV0hPIHN0YWdlLi4udGhlbiB3b3JrZWQgbGF0ZXIuLi4KcHJpbV9jYyA8LSBjb21wbGV0ZShpbXBfcHJpbV9haW0yLCAiYWxsIikgJT4lCiAgbWFwKH4gbW0obWVhbi5mb3JtdWxhID0gY2NfZm9ybSwKICAgbHYuZm9ybXVsYSA9IH4gMSwKICAgaWQgPSBjbGluaWMuZmVtYWxlLAogICBxID0gMTIwLAogICBkYXRhID0gc3Vic2V0KC54LCAhaXMubmEoWV9yYXcpKSkpIAoKIyBub3cgdXNlIG15IG93biBwb29saW5nIGFuZCBzdW1tYXJ5IGZ1bmN0aW9ucyB0byBjcmVhdGUgb3V0cHV0IHZhbHVlCnByaW00IDwtIHByaW1fY2MgJT4lCiAgcG9vbC5tbSguLCBzdW0oIWlzLm5hKGNvbXBsZXRlKGltcF9wcmltX2FpbTIsIDEpJFlfcmF3KSkpICU+JQogIHN1bW1hcnkKcHJpbTQKYGBgCgojIyBMaWtlbHkgQ2FzZSBNaXNzaW5nIE91dGNvbWVzICJObyIKCmBgYHtyIHByaW01fQojIHVuY2xlYXIgd2h5IHRoaXMgb25lIHdhcyBub3Qgd29ya2luZy4uLnJlbW92ZWQgRGlzdHJpY3QKcHJpbV9sYyA8LSBjb21wbGV0ZShpbXBfcHJpbV9haW0yLCAiYWxsIikgJT4lCiAgbWFwKH4gbW0obWVhbi5mb3JtdWxhID0gbGNfZm9ybSwKICAgbHYuZm9ybXVsYSA9IH4gMSwKICAgaWQgPSBjbGluaWMuZmVtYWxlLAogICBxID0gMTIwLAogICBkYXRhID0gLngpKSAKCiMgbm93IHVzZSBteSBvd24gcG9vbGluZyBhbmQgc3VtbWFyeSBmdW5jdGlvbnMgdG8gY3JlYXRlIG91dHB1dCB2YWx1ZQpwcmltNSA8LSBwcmltX2xjICU+JQogIHBvb2wubW0oLiwgbnJvdyhjb21wbGV0ZShpbXBfcHJpbV9haW0yLCAxKSkpICU+JQogIHN1bW1hcnkKcHJpbTUKYGBgCgojIyBXb3JzdC1jYXNlIHNjZW5hcmlvCgpgYGB7ciBwcmltNn0KIyB0b29rIG91dCBkaXN0cmljdApwcmltX3djIDwtIGNvbXBsZXRlKGltcF9wcmltX2FpbTIsICJhbGwiKSAlPiUKICBtYXAofiBtbShtZWFuLmZvcm11bGEgPSB3Y19mb3JtLAogICBsdi5mb3JtdWxhID0gfiAxLAogICBpZCA9IGNsaW5pYy5mZW1hbGUsCiAgIHEgPSAxMjAsCiAgIGRhdGEgPSAueCkpIAoKIyBub3cgdXNlIG15IG93biBwb29saW5nIGFuZCBzdW1tYXJ5IGZ1bmN0aW9ucyB0byBjcmVhdGUgb3V0cHV0IHZhbHVlCnByaW02IDwtIHByaW1fd2MgJT4lCiAgcG9vbC5tbSguLCBucm93KGNvbXBsZXRlKGltcF9wcmltX2FpbTIsIDEpKSkgJT4lCiAgc3VtbWFyeQpwcmltNgpgYGAKCiMjIENPVklELTE5IFNlbnNpdGl2aXR5IEFuYWx5c2VzCgpgYGB7ciBjb3ZzZW5zfQpMb2FkKGltcF9wcmltX2FpbTJfY292KQoKIyBmaXJzdCBuZWVkIHRvIG1ha2UgY2xpbmljLmZlbWFsZSBhIGZhY3RvciBpbiBhbGwgaXRlcmF0aW9ucwpsb25nIDwtIGNvbXBsZXRlKGltcF9wcmltX2FpbTJfY292LCBhY3Rpb24gPSAibG9uZyIsIGluY2x1ZGUgPSBUUlVFKQpsb25nJGNsaW5pYy5mZW1hbGUgPC0gZmFjdG9yKGxvbmckY2xpbmljLmZlbWFsZSkKIyBub3cgbWFrZSBpdCBiYWNrIGludG8gYSBtaWRzIG9iamVjdAppbXBfcHJpbV9haW0yX2NvdiA8LSBhcy5taWRzKGxvbmcpCmBgYAoKIyMjIFVuYWRqdXN0ZWQgYW5hbHlzaXMKCmBgYHtyIGNvdjF9CmNvdl91YSA8LSBjb21wbGV0ZShpbXBfcHJpbV9haW0yX2NvdiwgImFsbCIpICU+JQogIG1hcCh+IG1tKG1lYW4uZm9ybXVsYSA9IHVhX2Zvcm0sCiAgIGx2LmZvcm11bGEgPSB+IDEsCiAgIGlkID0gY2xpbmljLmZlbWFsZSwKICAgcSA9IDEyMCwKICAgZGF0YSA9IC54KSkgCgojIG53IHVzZSBteSBvd24gcG9vbGluZyBhbmQgc3VtbWFyeSBmdW5jdGlvbnMgdG8gY3JlYXRlIG91dHB1dCB2YWx1ZQpjb3YxIDwtIGNvdl91YSAlPiUKICBwb29sLm1tKC4sIG5yb3coY29tcGxldGUoaW1wX3ByaW1fYWltMl9jb3YsIDEpKSkgJT4lCiAgc3VtbWFyeQpjb3YxCmBgYAoKIyMjIEFkanVzdGVkIGFuYWx5c2lzCgpgYGB7ciBjb3YyfQpjb3ZfYWEgPC0gY29tcGxldGUoaW1wX3ByaW1fYWltMl9jb3YsICJhbGwiKSAlPiUKICBtYXAofiBtbShtZWFuLmZvcm11bGEgPSBhX2Zvcm0sCiAgIGx2LmZvcm11bGEgPSB+IDEsCiAgIGlkID0gY2xpbmljLmZlbWFsZSwKICAgcSA9IDEyMCwKICAgZGF0YSA9IC54KSkgCgojIG53IHVzZSBteSBvd24gcG9vbGluZyBhbmQgc3VtbWFyeSBmdW5jdGlvbnMgdG8gY3JlYXRlIG91dHB1dCB2YWx1ZQpjb3YyIDwtIGNvdl9hYSAlPiUKICBwb29sLm1tKC4sIG5yb3coY29tcGxldGUoaW1wX3ByaW1fYWltMl9jb3YsIDEpKSkgJT4lCiAgc3VtbWFyeQpjb3YyCmBgYAoKIyMgRWZmZWN0IE1vZGlmaWNhdGlvbiBieSBTb2NpYWwgU3VwcG9ydAoKYGBge3IgZW1wcmltfQojIGZpcnN0IGFkZCBjb2x1bW4gdG8gYWxsIGltcHV0ZWQgZGF0YXNldHMgd2l0aCB0b3RhbCBzb2NpYWwgc3VwcG9ydAppbXBfcHJpbV9lbSA8LSBjb21wbGV0ZShpbXBfcHJpbV9haW0yLCBhY3Rpb24gPSAibG9uZyIsIGluY2x1ZGUgPSBUUlVFKSAlPiUgIyBtYWtlIGxvbmcKICBtdXRhdGUodG90LnNzID0gc29jX3N1cF9wcy5mZW1hbGUgKyBzb2Nfc3VwX25zLmZlbWFsZSkgJT4lICMgYWRkIGNvbHVtbgogIHNlbGVjdChgLmltcGAsIGAuaWRgLCBZX2ltcCwgZ3JvdXAuZmVtYWxlLCB0b3Quc3MsIGRheS5mZW1hbGUsIGFnZS5mZW1hbGUsIGRpc3RyaWN0LmZlbWFsZSwKICAgICAgICAgZWR1X2NhdC5mZW1hbGUsIGVkdV9jYXQubWFsZSwgd2hvX3N0YWdlLCBjbGluaWMuZmVtYWxlKSAlPiUgIyBsaW1pdCB0byB2YXJpYWJsZXMgaW4gdGhlIG1vZGVsCiAgYXMubWlkcygpCgojIHJ1biBNTSBhY3Jvc3MgYWxsIGl0ZXJhdGlvbnMgb2YgdGhlIGltcHV0YXRpb24KcHJpbV9lbSA8LSBjb21wbGV0ZShpbXBfcHJpbV9lbSwgImFsbCIpICU+JQogIG1hcCh+IG1tKG1lYW4uZm9ybXVsYSA9IFlfaW1wIH4gZ3JvdXAuZmVtYWxlKnRvdC5zcyArIHJjcyhkYXkuZmVtYWxlLCAzKSArIHJjcyhhZ2UuZmVtYWxlLCAzKSArIGRpc3RyaWN0LmZlbWFsZQogICAgICAgICAgICsgZWR1X2NhdC5mZW1hbGUgKyBlZHVfY2F0Lm1hbGUgKyB3aG9fc3RhZ2UsCiAgIGx2LmZvcm11bGEgPSB+IDEsCiAgIGlkID0gY2xpbmljLmZlbWFsZSwKICAgcSA9IDEyMCwKICAgZGF0YSA9IC54KSkgCgojIG5vdyB1c2UgbXkgb3duIHBvb2xpbmcgYW5kIHN1bW1hcnkgZnVuY3Rpb25zIHRvIGNyZWF0ZSBvdXRwdXQgdmFsdWUKcHJpbTkgPC0gcHJpbV9lbSAlPiUKICBwb29sLm1tKC4sIG5yb3coY29tcGxldGUoaW1wX3ByaW1fZW0sIDEpKSkgJT4lCiAgc3VtbWFyeQpwcmltOQpgYGAKCiMgRmlndXJlIDIgLSBGb3Jlc3QgUGxvdCBvZiBFZmZlY3QgRXN0aW1hdGVzCgpgYGB7ciBmaWcyLCBmaWcud2lkdGg9MTAsIGZpZy5oZWlnaHQ9Nn0KIyBmaXJzdCBleHRyYWN0IGNvZWZmaWNpZW50cyBhbmQgc3RhbmRhcmQgZXJyb3JzIGZyb20gcHJpbTE6cHJpbTYsIGNvdjE6Y292MgojIG5lZWQgdG8gZmlndXJlIG91dCB3aGF0IHRvIGRvIGFib3V0IHRoZSBpbnRlcmFjdGlvbiB0ZXJtcyBsYXRlci4uLgoKIyBjcmVhdGUgdGliYmxlIChuZWVkIHRvIHVwZGF0ZSBuYW1lcykKZmlnMiA8LSB0aWJibGUoQW5hbHlzaXMgPSBjKCIxKSBNTU0gVW5hZGp1c3RlZCBBbmFseXNpcyIsIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIjIpIE1NTSBBZGp1c3RlZCBBbmFseXNpcyIsIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIjMpIEdFRSB3aXRoIE1EIFZhcmlhbmNlIENvcnJlY3Rpb24gQWRqdXN0ZWQgQW5hbHlzaXMqIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICI0KSBDb21wbGV0ZSBDYXNlIE1NTSBBZGp1c3RlZCBBbmFseXNpcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiNSkgTGlrZWx5IE91dGNvbWUgTU1NIEFkanVzdGVkIEFuYWx5c2lzKioiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIjYpIFdvcnN0LUNhc2UgTU1NIFNlbnNpdGl2aXR5IEFuYWx5c2lzKioiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIjcpIE1NTSBVbmFkanVzdGVkIFByZS1DT1ZJRC0xOSBBbmFseXNpcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiOCkgTU1NIEFkanVzdGVkIFByZS1DT1ZJRC0xOSBBbmFseXNpcyIpLAogICAgICAgICAgICAgICBjb2VmID0gYyhwcmltMSRlc3RpbWF0ZVsyXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJpbTIkZXN0aW1hdGVbMl0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHByaW0zJGVzdGltYXRlWzJdLAogICAgICAgICAgICAgICAgICAgICAgICAgICBwcmltNCRlc3RpbWF0ZVsyXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJpbTUkZXN0aW1hdGVbMl0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHByaW02JGVzdGltYXRlWzJdLAogICAgICAgICAgICAgICAgICAgICAgICAgICBjb3YxJGVzdGltYXRlWzJdLAogICAgICAgICAgICAgICAgICAgICAgICAgICBjb3YyJGVzdGltYXRlWzJdKSwKICAgICAgICAgICAgICAgICAgc2UgPSBjKHByaW0xJHN0ZC5lcnJvclsyXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJpbTIkc3RkLmVycm9yWzJdLAogICAgICAgICAgICAgICAgICAgICAgICAgICBzZV9wcmltMywKICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJpbTQkc3RkLmVycm9yWzJdLAogICAgICAgICAgICAgICAgICAgICAgICAgICBwcmltNSRzdGQuZXJyb3JbMl0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHByaW02JHN0ZC5lcnJvclsyXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgY292MSRzdGQuZXJyb3JbMl0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvdjIkc3RkLmVycm9yWzJdKSkgJT4lCiAgbXV0YXRlKGxiID0gY29lZiAtICgxLjk2KnNlKSwKICAgICAgICAgdWIgPSBjb2VmICsgKDEuOTYqc2UpLAogICAgICAgICBvciA9IGV4cChjb2VmKSwKICAgICAgICAgb3JfbGIgPSBleHAobGIpLAogICAgICAgICBvcl91YiA9IGV4cCh1YiksCiAgICAgICAgIGBPZGRzIFJhdGlvICg5NSUgQ29uZmlkZW5jZSBJbnRlcnZhbClgID0gcGFzdGUwKHJvdW5kKG9yLCAyKSwgIiAoIiwgcm91bmQob3JfbGIsIDMpLCAiLCAiLCByb3VuZChvcl91YiwgMyksICIpIikpCgojIG5vdyBtYWtlIGEgZm9yZXN0cGxvdAp0YWJsZXRleHQgPC0gY2JpbmQoYygiQW5hbHlzaXMiLCBmaWcyJEFuYWx5c2lzKSwgCiAgICAgICAgICAgICAgICAgICBjKCJPZGRzIFJhdGlvICg5NSUgQ0kpIiwgZmlnMiRgT2RkcyBSYXRpbyAoOTUlIENvbmZpZGVuY2UgSW50ZXJ2YWwpYCkpCgojcGRmKCJmaWcyLnBkZiIsIGhlaWdodCA9IDYsIHdpZHRoID0gMTApCmZvcmVzdHBsb3QodGFibGV0ZXh0LAogICAgICAgICAgIG1lYW4gPSBjKE5BLCBmaWcyJG9yKSwKICAgICAgICAgICBsb3dlciA9IGMoTkEsIGZpZzIkb3JfbGIpLAogICAgICAgICAgIHVwcGVyID0gYyhOQSwgZmlnMiRvcl91YiksCiAgICAgICAgICAgaXMuc3VtbWFyeSA9IGMocmVwKFRSVUUsIDEpLCByZXAoRkFMU0UsIDgpKSwKICAgICAgICAgICB4bG9nID0gVFJVRSwKICAgICAgICAgICB4bGFiID0gIkFkanVzdGVkIE9kZHMgUmF0aW8iLAogICAgICAgICAgIGJveHNpemUgPSAwLjE1LAogICAgICAgICAgIGFsaWduID0gImwiLAogICAgICAgICAgIHZlcnRpY2VzID0gVFJVRSwKICAgICAgICAgICB2ZXJ0aWNlcy5oZWlnaHQgPSAwLjA1LAogICAgICAgICAgIHR4dF9ncCA9IGZwVHh0R3AoY2V4PTEsIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWw9Z3Bhcihmb250ZmFtaWx5PSJBcmlhbCIpLCAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRpY2tzPWdwYXIoY2V4PTAuNzUpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgeGxhYj1ncGFyKGNleD0wLjkpKSkKI2Rldi5vZmYoKQojIGVtYmVkIHRoZSBmb250CiNlbWJlZF9mb250cygiZmlnMi5wZGYiKQpgYGAK